欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

vs2012编译的程序不能在XP和2003下执行问题的解决方法

程序员文章站 2024-02-09 21:23:04
vs2012编译的程序不能在XP和2003下执行问题的解决方法...

问题如题,通过无数次百度和谷歌后,发现,微软已经确认这是一个缺陷,安装vs2012的update 3的升级包就可以解决问题。

同时,在分发包的地方,vcredist_x86.exe  随程序分发一份就可以了。

vs2012编译的程序不能在XP和2003下执行问题的解决方法

同时记着把调试模式下的dll带上,debug模式下的dll为

这样软件就可以在2003和xp下面尽情的run了!vs2012的硬伤从此修复.

vs2012的升级安装包在线安装程序为:vs2012.3

——————————————————-

当然了,也可以将msvcrt的库静态的链接到exe里面,因为有lib文件嘛。所以。我们可以勾选这个选项框:

vs2012编译的程序不能在XP和2003下执行问题的解决方法

当然了,唯一的遗憾就是编译的程序变大了几百k,文件少,还是值得的。

相关标签: VS2012 执行