win7 64位用vs2012编写c语言,生成exe后复制到别的电脑不能运行

2024-11-19 20:34:16
推荐回答(2个)
回答1:

vs2012要运行的话需要安装vs2012的运行时环境你安好就可以运行了!在本机上由于你已经安装了vs2012相应的运行时环境也装好了。下载个.net Framework 4.0安装就可以了!或者下载一个vc6.0编译运行就可以了! 还有要注意64bit和32bit机子的差异性,在64bit机子上生成的程序在32bit机子上一般都运行不了,除非你生成的时候设置成生成32bit的程序,在32bit上生成的程序在64bit上有些是可以运行的!

回答2:

c++的运行库要先在目标计算机安装,否则请选择静态链接