天天看點

C++ VS2017 QT5.12開發在xp環境下運作 [2019]親測推薦

項目是C++在vs2017+QT5.12寫的,在win7,win8,win10運作無任何問題。

(雖然XP已經被淘汰,但在中國至少還有6%的份額,尤其企業、研究所等。嘗試此還是有意義的……)

但根據需求要求相容xp,打開如圖彈錯:(根據網上我修改了平台工具集,編譯後報錯也如下)
C++ VS2017 QT5.12開發在xp環境下運作 [2019]親測推薦
C++ VS2017 QT5.12開發在xp環境下運作 [2019]親測推薦
C++ VS2017 QT5.12開發在xp環境下運作 [2019]親測推薦
C++ VS2017 QT5.12開發在xp環境下運作 [2019]親測推薦

結論:修改工具集等方法可能适合C#等,但不适用于C++ QT!!!

QT5.7及以上,不再适配Xp!vs2012及以上也對xp适配性變差,各種亂七八糟的報錯!vs2017将完全棄用xp工具集支援。

無奈,各種版本一個個嘗試,在虛拟機上整整試了一天時間,嘗試如下:

win10 vs2017+Qt5.12  程式在xp報錯,找不到dll;

win7  vs2015+Qt5.7    程式在xp依然報錯,缺失dll,無法運作;

 xp    vs2010 + qt5.5   vs建立項目報錯(原因未知);

最後,實體機安裝win10 vs2010 + qt5.5 (可與vs2017共存互不影響) 程式在xp完美運作,7,8,10都可運作;

C++ VS2017 QT5.12開發在xp環境下運作 [2019]親測推薦

vs2010連結:

ed2k://|file|cn_visual_studio_2010_professional_x86_dvd_532145.iso|2591844352|6001253431AFE573E4344F5A0B1D9CAC|/
           

QT 5.5連結:http://download.qt.io/archive/qt/5.5/5.5.1/

vs2010 qt5插件連結:http://download.qt.io/archive/vsaddin/1.2.4/

繼續閱讀