目前共有5篇帖子。 內容轉換:不轉換▼
 
點擊 回復
370 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)
 

本帖信息

點擊數:370 回複數:4
評論數: ?
作者:巨大八爪鱼
最後回復:巨大八爪鱼
最後回復時間:2016-2-16 14:34
 
©2010-2024 Arslanbar Ver2.0
除非另有聲明,本站採用共享創意姓名標示-相同方式分享 3.0 Unported許可協議進行許可。