VS2013+win8编写的C++程序在xp/win7中运行
来源:互联网 发布:high water mark 算法 编辑:程序博客网 时间:2024/06/05 05:09
使用Visual Studio 2013在Windows 8下编写的C++程序在Windows XP系统运行错误,报错信息为:“不是有效的win32应用程序”。
在Windows 7报错信息如下图。
解决方法:
按照如下步骤操作即可解决。
第一步:打开工程的属性,点击【配置属性】->【常规】->【平台工具集】,选择“Visual Studio 2013 - Windows XP (v120_xp)”,如下图。
* 如果你的程序为MFC程序,还需要将【常规】中的【MFC的使用】项修改为“在静态库中使用 MFC”。如下图。
第二步:在工程的属性中,点击【配置属性】->【C/C++】->【代码生成】->【运行库】,将运行库修改为“多线程 (/MT)”。如下图。
第三步,重新编译工程。
此外,还要将你的工程所依赖的外部库都按前面的操作程序编译。
如此,Visual Studio 2013在Windows 8下编写的C++程序就能在Windows XP/Windows 7运行了。
原理有待补充
文章疏漏谬误处,还望各位朋友不吝赐教。
0 0
- VS2013+win8编写的C++程序在xp/win7中运行
- 用VS2013在win7下编写的C++程序怎么在XP下运行?
- 用VS2013在win7下编写的C++程序怎么在XP下运行?
- 让用VS2012/VS2013编写的程序在XP中顺利运行
- 让用VS2012/VS2013编写的程序在XP中顺利运行
- 让用VS2012/VS2013编写的程序在XP中顺利运行
- VS2012/VS2013/VS2015编写的程序在XP中顺利运行
- 让用VS2012/VS2013编写的程序在XP中顺利运行
- 让用VS2012/VS2013编写的程序在XP中顺利运行
- 让用VS2012/VS2013编写的程序在XP中顺利运行
- 让用VS2012/VS2013编写的程序在XP中顺利运行
- (转)让用VS2012/VS2013编写的程序在XP中顺利运行
- 让用VS2012/VS2013编写的程序在XP中顺利运行
- win7环境中编写的C#程序无法在xp中运行
- win8中写好的程序,在win7中没办法运行
- 用VS2012或VS2013在win7下编写的程序在XP下运行就出现“不是有效的win32应用程序
- 用VS2012或VS2013在win7下编写的程序在XP下运行就出现“不是有效的win32应用程序
- 用VS2012或VS2013在win7下编写的程序在XP下运行就出现“不是有效的win32应用程序
- LeetCode215:Kth Largest Element in an Array
- hdu 2553 N皇后问题
- LA3971 - Assemble
- JavaWeb--Session、Cookie
- 拷贝构造函数和赋值运算符区别
- VS2013+win8编写的C++程序在xp/win7中运行
- 关于项目启动报错一些新手问题
- 76Minimum Window Substring
- 熵
- 数字图像处理中相关和卷积的区别
- 匹配不包含指定中文字符的行
- extJs常用的四种Ajax异步提交
- Algorithms—73.Set Matrix Zeroes
- git 工作笔记(自己常用的 git 命令记录)