vs2013编译的程序不能在XP和2003下执行问题的解决
2014-03-04 16:08
495 查看
问题如题,通过无数次百度和谷歌后,发现,微软已经确认这是一个缺陷,安装Vs2012的update 3的升级包就可以解决问题。
同时,在分发包的地方,vcredist_x86.exe 随程序分发一份就可以了。
同时记着把调试模式下的dll带上,debug模式下的dll为 msvcr110d
这样软件就可以在2003和xp下面尽情的run了!vs2012的硬伤从此修复.
vs2012的升级安装包在线安装程序为:VS2012.3
——————————————————-
当然了,也可以将msvcrt的库静态的链接到exe里面,因为有lib文件嘛。所以。我们可以勾选这个选项框:
当然了,唯一的遗憾就是编译的程序变大了几百K,文件少,还是值得的。
同时,在分发包的地方,vcredist_x86.exe 随程序分发一份就可以了。
同时记着把调试模式下的dll带上,debug模式下的dll为 msvcr110d
这样软件就可以在2003和xp下面尽情的run了!vs2012的硬伤从此修复.
vs2012的升级安装包在线安装程序为:VS2012.3
——————————————————-
当然了,也可以将msvcrt的库静态的链接到exe里面,因为有lib文件嘛。所以。我们可以勾选这个选项框:
当然了,唯一的遗憾就是编译的程序变大了几百K,文件少,还是值得的。
相关文章推荐
- vs2012编译的程序不能在XP和2003下执行问题的解决方法
- vs2012-vs2013编译出来的程序不能在xp上运行解决方法
- vs2012-vs2013编译出来的程序不能在xp上运行解决方法
- Qt5.5+VS2013编译的程序在xp下兼容问题解决方法
- vs2012-vs2013编译出来的程序不能在xp上运行解决方法
- vs2013编译程序不能在xp上运行的问题
- 解决VS 2013生成的程序不能在XP下运行
- CGYWIN 编译的可执行程序在WINDOWS平台中运行时,解决system函数不能使用的问题
- 解决VS2013程序不执行问题
- CGYWIN 编译的可执行程序在WINDOWS平台中运行时,解决system函数不能使用的问题
- 运行VS2013编译成功后出现:无法启动程序“.exe” 系统找不到指定文件的问题的解决方法
- XP crack ,解决高版本VS编译程序不支持XP系统问题
- 在WIN10系统下运行VS2013编译成功后出现:无法启动程序“.exe” 系统找不到指定文件的问题的解决方法
- 解决WIN7-64,VS2008编译的MFC程序在WIN7-32/XP上不能运行的问题
- VS2013下MFC和.net混合编程编译XP兼容程序时的C1107错误的解决方法
- 解决VS2012/VS2013/VS2015下编译的程序无法在XP下运行的问题
- vs开发的程序在xp下显示 xxx.exe不是有效的win32程序问题解决
- 初学者使用vs2013编译c语言程序遇到问题及解决办法。
- VS2015+opencv,按照网上的VS2013教程配置的,运行的时候出现【无法启动此程序,因为计算机中丢失MSVCP120D.dll。尝试重新安装该程序以解决问题。】
- 解决使用微软模拟器VS Emulator for Android在VS2017 Xamarin开发中不能调试程序的问题。