1. 程式人生 > >VS2012應用程式無法在xp系統下執行的解決辦法

VS2012應用程式無法在xp系統下執行的解決辦法

VS 2012預設情況下編譯出來的C/C++程式不能在Windows XP上執行,開啟時會提示“XXX.exe 不是有效的 Win32 應用。

解決方法:

1. 更新: 點選選單欄的“工具(Tools)”->“擴充套件和更新(Extensions and Updates)”->左下方的“更新(Updates)”裡的“產品更新”,這時右邊會出現要更新的程式,如update 5或者update 4, 點選Update按鈕即可。

注意: 更新過程中請關閉VS2012,不然會安裝出錯。

2. 配置: 專案->“屬性”->“配置屬性”->“常規”->“平臺工具集”->下拉選單中選擇“Visual Studio 2012 - Windows XP(v110_xp)”->“應用”->“確定”,然後重新生成專案即可。


3. 若在執行時提示缺少MSCVP110.DLL/MSCVP110D.DLL,可以安裝Microsoft Visual C++ 2012 Redistrib執行庫,或者使用靜態庫編譯專案。