怎麼讓VS2015編寫的程式在XP中順利執行

2021-08-21 16:40:42 字數 1198 閱讀 9964

預設配置下vs2015編寫的應用程式只能在win8/win10上執行。但幸好還保留了生成xp程式的設定項。xp和win2003的使用者還是大量存在的,我們程式軟體的發布不能不考慮他們。另外xp系統是測試win32程式乙個不錯的平台,系統小,啟動速度快,把他安裝在虛擬機器上作為測試系統是很不錯的。

1. 專案選單->專案屬性->配置屬性->常規->平台工具集,選擇「vs2013windowsxp(v120_xp)」; 

2. 專案選單->專案屬性->配置屬性->常規->mfc的使用,選擇使用標準windows庫;如果選用靜態庫編譯的話選用靜態庫中選用mfc。 

3. 專案選單->專案屬性->配置屬性->常規->字符集中使用多位元組字符集或使用unicode字符集 

4. 專案選單->專案屬性->鏈結器->系統->子系統->控制台或視窗windows(根據你的專案型別選擇),第二項版本號設成5.01。 

實際測試的時候這兩項不設定也可以,聯結器和自動匹配。 

5. c/c++->鏈結器->命令列,輸入相應的命令列,這一步非常關鍵,否則會出現「不是有效的win32應用程式」提示; 

根據程式設計的執行環境是圖形視窗還是命令列視窗設定不同的命令列選項,如果執行環境是命令列視窗則使用如下命令:

/subsystem:console,」5.01」 (for win32用在32位平台) 

/subsystem:console,」5.02」 (for x64用在64平台)

如果執行環境是圖形視窗則使用如下命令:

/subsystem:windows,」5.01」 (for win32用在32位平台) 

/subsystem:windows,」5.02」 (for x64用在64平台)

現在就可以編譯執行程式了,試試看吧。

怎麼讓VS2015編寫的程式在XP中順利執行

預設配置下vs2015編寫的應用程式只能在win8 win10上執行。但幸好還保留了生成xp程式的設定項。xp和win2003的使用者還是大量存在的,我們程式軟體的發布不能不考慮他們。另外xp系統是測試win32程式乙個不錯的平台,系統小,啟動速度快,把他安裝在虛擬機器上作為測試系統是很不錯的。1....

使用vs2015編寫c語言程式

編寫c語言程式的軟體有很多,當年剛開始學c的時候,使用的是vc 6。最近想用vs2015嘗試寫c。以下是使用vs2015編寫c的方法步驟,其中 的代表是某個命令或按鈕功能 1.建立專案,檔案 新建 專案 2.專案型別為 win32控制台應用程式 自己定義專案名稱,確定 3.按照win32應用嚮導完成...

ifcopenshell在VS2015下的編譯

源起 今天使用 ifcopenshell的ifcconvert 因為是開源的所以就想自己編譯下,編譯過程中遇到不少問題,因此記錄下來 什麼是ifcopenshell?ifcopenshell是乙個開源 lgpl 軟體庫,可幫助使用者和軟體開發人員使用 ifc檔案格式。開始前的準備 visual st...