vs2013创建exe程序在其它电脑运行出错解决方案
2017-11-17 10:18
483 查看
经过我的亲自常识,如下第一个办法是可行的。
当在本地电脑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
当在本地电脑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
相关文章推荐
- VS2013写的程序在Win XP下运行的完美解决方案(百分百成功)
- VS2013出现"lnk1158 无法运行rc.exe"错误,解决方案。
- 使 VC2013 编写的程序运行在其它电脑上
- 使 VC2013 编写的程序运行在其它电脑上
- vs2013的MFC中 添加Richedit2.0控件导致程序出错或无法运行的解决方法
- 程序打不开、编译出错和其它电脑上无法运行解决办法
- 运行VS2013编译成功后出现:无法启动程序“.exe” 系统找不到指定文件的问题的解决方法
- VS2013+OpenGL环境搭建好之后运行第一个程序出错
- 在WIN10系统下运行VS2013编译成功后出现:无法启动程序“.exe” 系统找不到指定文件的问题的解决方法
- 发布的程序在没有装VS的电脑运行出错的可能原因
- 运行aspnet_regsql命令行实用工具创建和配置数据库出错解决方案
- VS创建工程出错解决方案
- vs2013编写c++程序运行闪一下就没了的解决办法
- vs2012-vs2013编译出来的程序不能在xp上运行解决方法
- 【Qt5 for VS】关于 VS2013+qt5.4.0 QSerialPort 编译时提示找不到外部符号,连接出错的解决方案【转载】
- VS2013启动调试出错的解决方案
- AutoCAD2013 + VS2015,不可以直接在“调试”中直接启动外部程序的方式来调试,只能通过在解决方案中加入acad.exe并将acad.exe为启动项
- vs2013 无法创建项目 终极解决方案
- visual studio编写的exe程序不能在没装vs的电脑上运行
- 对于vs中生成的sdk程序在其他电脑上无法运行的的问题