经过我的亲自常识,如下第一个办法是可行的。
当在本地电脑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位三种系统下运行了。
参考内容:http://blog.csdn.net/bie_niu1992/article/details/46428305