天天看点

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/

继续阅读