2013年4月2日 星期二

如何讓Visual Studio 2012中compile的程式可在Windows XP上執行

最近發現一個問題,Visual Studio 2012預設並不支援Windows XP。也就是說Compile出來的程式沒辦法在XP上執行。花了一點時間上網找解決方法,發現微軟在去年年底出的Visual Studio 2012 Update 1已經可以支援XP了。程式開發人員可以在Visual Studio 2012上撰寫程式並compile成XP可執行的執行檔。

安裝好更新檔之後還需要設定專案所使用的toolset為Visual Studio 2012 – Windows XP (v110_xp)

詳細步驟如下:

1. 在Solution Explorer中的Project上按右鍵並點選Properties

2. 在左手邊樹狀目錄中選取Configuration Properties, General,把Platform Toolset property設定成Visual Studio 2012 – Windows XP (v110_xp)

3. 重新編譯後會產生可在XP上執行的執行檔

2 則留言:

  1. 你好,看了很多網上教學,與你一樣都好像對應C++, 如果是用VB的話,根本沒有辦法找到platform toolset, 我都係因為VS2012用於Win7(32bit)生成後無法用於WinXP, 請問有沒有其他方法可試?

    回覆刪除
  2. 如有需要,可johnnytguard@gmail.com給我

    回覆刪除