vs创建exe程序在其它电脑运行出错解决方案

时间:2024-03-26 21:20:05

经过我的亲自常识,如下第一个办法是可行的。

当在本地电脑win7_64位上的vs2013编译好可行性文件.exe,在自己的电脑上能够运行,而在其余的XP系统,win7_32位系统,win7_64位系统会出现如下错误:

“无法启动此程序,因为计算机中丢失mfc100.dll 尝试重新安装该程序以解决此问题。”

 

解决办法:(静态编译法)

对工程属性配置如下:

1【配置属性】-【常规】-【平台工具集】设置为:Visual Studio 2013 - Windows XP (v120_xp)

2【配置属性】-【常规】-【MFC的使用】设置为:在静态库中使用MFC

3【配置属性】-【代码生成】-【运行库】设置为:多线程(/MT)

如下图所示,此时可执行文件.exe就可以在XP系统,win7_32位系统,win7_64位三种系统下运行了。

vs2013创建exe程序在其它电脑运行出错解决方案

vs2013创建exe程序在其它电脑运行出错解决方案


参考内容:http://blog.csdn.net/bie_niu1992/article/details/46428305