Qt5对WinXP系统的支持和兼容情况,Qt发展史

Qt5可以使用msvc编译器和mingw编译器,而msvc的编译器从2015开始就对xp的支持变差,就算通过各种编译配置命令设置,能xp下运行,但是会很可能发生一些奇奇怪怪的bug。而mingw编译器没有这个问题,同一个版本可以在xp win7 win10各个系统使用,而无需其他配置。另外,Qt5目前有两个长期支持版本(Long Term Support)Qt5.6和Qt5.9,Qt5.6可以在XP和win7及以上系统开发,而Qt5.9只支持win7以上的系统开发和部署。 所以如果想使用Qt5的新功能,又想开发出的软件能在xp系统上运行,可以选择Qt5.6的mingw-32bit版本或者vs2013版本进行开发。

1、Qt从5.7版本开始不再支持WinXP系统,即编译生成的exe文件无法在WinXP系统运行。

2、Qt5.6是长期支持版本Long Term Support,它可以支持WinXP-32bit的系统。参考:http://doc.qt.io/qt-5.6/supported-platforms.html

下载网站是:

http://download.qt.io/new_archive/qt/5.6/5.6.3/

请注意,这几个版本是完全ok的:

qt-opensource-windows-x86-msvc2013_64-5.6.3.exe

qt-opensource-windows-x86-msvc2013-5.6.3.exe

qt-opensource-windows-x86-mingw492-5.6.3.exe

vs2015编译出来的版本在WinXP是不ok的,在WinXP环境下,会出现字体乱码(含删除线,本人亲测)的问题。所以请不要下载和使用以下版本:

qt-opensource-windows-x86-msvc2015_64-5.6.3.exe

qt-opensource-windows-x86-msvc2015-5.6.3.exe

3、Qt的发展史

1991年,Qt最早由奇趣科技开发。

1996年,进入商业领域,它也是目前流行的Linux桌面环境KDE的基础。

2008年,奇趣科技被诺基亚公司收购,Qt成为诺基亚旗下的编程语言。

2009年,诺基亚Qt Software宣布Qt源代码管理系统面向公众开放。

2012年,Qt又被Digia公司收购。

2014年4月 ,跨平台的集成开发环境Qt Creator3.1.0发布,同年5月20日发布了Qt5.3正式版,至此Qt实现了对iOS、Android、WP等各平台的全面支持。

2015年7月,发布了Qt5.5版本。

2019年12月,发布了Qt5.14版本。

现在的最新版本是Qt6.3。

Qt6开始已经不支持 windows7了,而且windows 10也只支持64位,不支持32位。

Qt5.15 系列是最后支持win7的版本,后面的Qt6系列版本需要更改源码编译才能支持win7

Qt4.8.7 是Qt4的终结版本,是Qt4系列版本中最稳定最经典的(很多嵌入式板子还是用Qt4.8)。

Qt5.6 开始不支持QtWebkit了。

Qt5.6.3 是最后支持xp系统的长期支持版本。

Qt5.7.0 是最后支持xp系统的非长期支持版本。

Qt5.12.3 是最后提供mysql数据库插件的版本,往后的版本需要自行编译对应的mysql数据库插件,官方安装包不再提供。

Qt5.14.2 是最后提供二进制安装包的版本,后面的版本都需要在线安装。

---

姊妹篇:

Qt5.6.3+VS2013环境搭建教程(最后支持XP系统的Qt版本)

https://libaineu2004.blog.csdn.net/article/details/86408207

  • 10
    点赞
  • 55
    收藏
    觉得还不错? 一键收藏
  • 15
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值