作者共发了5篇帖子。 内容转换:不转换▼
 
点击 回复
289 4
【方法】让用Visual Studio 2012编译的程序能够在Windows XP系统上运行
一派护法 十九级
1楼 发表于:2016-2-16 14:18

第一步:打开工程属性,在配置中选择“Release”,然后在“常规”中把“平台工具集”设置为“Visual Studio 2012 - Windows XP (v110_xp)”

一派护法 十九级
2楼 发表于:2016-2-16 14:24

第二步:在“C/C++->代码生成”里面将“运行库”设置为“多线程 (/MT)”


默认情况下,所有的操作系统都无法运行VS2012编译的程序,包括最新的Windows 10在内。除非系统上已经安装了Visual Studio 2012运行库。

如果在一个工程中执行了这一步骤的话,编译出来的程序就能直接在Windows Vista及其以上系统运行,无需安装VS2012运行库。

一派护法 十九级
3楼 发表于:2016-2-16 14:29

第三步:选择“链接器/系统”,可以看到“子系统”栏目已经被自动设置为了“窗口 (/SUBSYSTEM:WINDOWS)”或“控制台 (/SUBSYSTEM:CONSOLE)”
如果没有自动设置,请根据项目类型手动设置。


点击确定按钮关闭这个对话框。

一派护法 十九级
4楼 发表于:2016-2-16 14:33

第四步:重新打开工程属性,仍然选择配置“Release”,选择“链接器/系统”。看看右边的“所需的最低版本”是否已经自动填上了5.01。如果没有的话那么请手动填上。

一派护法 十九级
5楼 发表于:2016-2-16 14:34
第五步:关闭对话框后,在工具栏选择“Release”版本,然后生成程序即可。

回复帖子

内容:
用户名: 您目前是匿名发表
验证码:
(快捷键:Ctrl+Enter)
 

本帖信息

点击数:289 回复数:4
评论数: ?
作者:巨大八爪鱼
最后回复:巨大八爪鱼
最后回复时间:2016-2-16 14:34
 
©2010-2024 Arslanbar Ver2.0
除非另有声明,本站采用知识共享署名-相同方式共享 3.0 Unported许可协议进行许可。