让用VS2013编写的程序在XP中顺利运行

vs2013编译好的exe文件拖到虚拟机xp中无法运行,提示错误,从网上搜索.找答案.

参考:http://blog.csdn.net/asanscape/article/details/38752655,经过如下四步操作,可以实现win7下vs2013编译的exe可以在xp下运行.

1. 项目菜单->项目属性->配置属性->常规->平台工具集,选择“VS2013WindowsXP(v120_xp)”;

2. 项目菜单->项目属性->配置属性->常规->MFC的使用,选择在静态库中使用MFC;

3. 项目菜单->项目属性->链接器->系统->子系统->控制台或窗口windows(根据你的项目类型选择),第二项版本号设成5.01。

4. C/C++->代码生成->运行库,选择“多线程调试(/MTd)"

原文地址:https://www.cnblogs.com/Mikhail/p/4267911.html