VS2013寫的程序在Win XP下運行的完美解決方案(百分百成功)

       在網上,關於這一問題的解決方案基本都是更改幾個參數,比如修改平臺工具集等,但是奈何這樣的修改,由於種種原因,依舊會導致部分程序完成修改後依舊無法在XP上運行,這裏給出一種完美解決的方法:

        就是將VS2013項目轉換爲VS2010項目,再用VS2010在XP下進行重新編譯即可解決

        相對於網上修改工具集,靜態庫,執行庫等做法,這一方法的成功率近乎完美,對於常規修改依舊提示錯誤無法運行的可以採用這一辦法解決兼容性的問題

        具體 的原理呢是VS2010和VS2013在各個方面的區別不大,也就是以爲着,這兩個版本的VS的文檔原則是上可以相互打開的,而XP支持最高版本的VS就是2010了,這裏放一張圖:


這裏我們舉一個例子,具體如何操作:

首先我們在Win 7系統下創建一個工程文件test,顯然文件時可以在Win 7下完美運行而在XP下無法運行的


XP下運行錯誤提示:


這時,我們將整個工程文件拷貝到XP系統環境下(這裏用虛擬機演示)

我們先在XP下找到SLN文件,用寫字板打開:


然後按照圖示進行修改並保存,這時我們就可以用VS2010打開之前用VS2013寫的文件了:


打開後配置項目屬性:


將平臺工具集改爲V100


此時會彈出一些對話框,我們不用理會,選否就好


這時我們再重新編譯,就可以在XP系統上完美運行了:


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章