回复: Qt 5.12 LTS 终止支持通知
#6 回 fsu0413 的帖子 [zhangxin 12-09 11:14]
fsu0413:VS2022还没有支持,可能得等Qt6.3 (2021-12-05 09:29)
那倒不用,直接用2022编译5.15.2就可以正常使用,但是我编译5.6.3编译不过,编一次太久也没有细研究,因为一些特殊的需求要对xp支持,所以起码要保留2个版本的qt,一个5.6.3肯定跑不了的,另外一个不知道是选5.15.2好呢还是5.12.12好,我的想法是用一个vs版本把它们都编译了,但vs版本又不想用2017,真是纠结,我试过不编译qt,直接用vs2022装多个工具集,然后安装官方提供的安装包,也能正常使用,但是要2015以上的,必须安装运行库,不像vs2013一样只带2个dll就可以
#7 回 zhangxin 的帖子 [fsu0413 12-10 06:11]
zhangxin:那倒不用,直接用2022编译5.15.2就可以正常使用,但是我编译5.6.3编译不过,编一次太久也没有细研究,因为一些特殊的需求要对xp支持,所以起码要保留2个版本的qt,一个5.6.3肯定跑不了的,另外一个不知道是选5.15.2好呢还是5.12.12好,我的想法是用一个vs版本把它们都编译了,但v .. (2021-12-09 11:14)
如果说编译那肯定Qt5.15.2可以用VS2022
5.6.3是2017年的了,做兼容肯定没那么容易就是了,如果需求兼容XP的话,基本5.6.3是唯一选择,或者可以试着用用VC-LTL,虽然我没研究过
运行库现在已经优化好多了,以前每个版本的运行库都不一样,就算带DLL也是每个VS版本的DLL都不一样
#8 回 fsu0413 的帖子 [zhangxin 12-11 10:47]
fsu0413:如果说编译那肯定Qt5.15.2可以用VS2022
5.6.3是2017年的了,做兼容肯定没那么容易就是了,如果需求兼容XP的话,基本5.6.3是唯一选择,或者可以试着用用VC-LTL,虽然我没研究过
运行库现在已经优化好多了,以前每个版本的运行库都不一样,就算带DLL也是每个VS版本的DLL都不一样 (2021-12-10 06:11)
从2015开始基本上就必须安装运行库了,2013带2个dll还是很方便的,第三方的就算了,没那个必要,直接让用户装一下也没什么关系。现在还有部分人是坚持xp的,真的无解,只能把5.6.3也保留着,另外的5.12.12和5.15.2这两个版本你觉得应该选哪个?我看你编译的版本也挺多,icu是不是一般不需要带?带上openssl就行了?官方提供的exe安装包也没带icu吧
#9 回 zhangxin 的帖子 [fsu0413 12-12 07:26]
zhangxin:从2015开始基本上就必须安装运行库了,2013带2个dll还是很方便的,第三方的就算了,没那个必要,直接让用户装一下也没什么关系。现在还有部分人是坚持xp的,真的无解,只能把5.6.3也保留着,另外的5.12.12和5.15.2这两个版本你觉得应该选哪个?我看你编译的版本也挺多,icu是不是 .. (2021-12-11 10:47)
5.15.2和5.12.12比我肯定选5.15.2,唯一的原因就是容易迁移到Qt6
ICU一般不需要带。官方的安装包是带ICU不带OpenSSL的。
#10 回 fsu0413 的帖子 [zhangxin 12-12 21:25]
fsu0413:5.15.2和5.12.12比我肯定选5.15.2,唯一的原因就是容易迁移到Qt6
ICU一般不需要带。官方的安装包是带ICU不带OpenSSL的。 (2021-12-12 07:26)
官方安装包的icu是静态打进去的吗?我没看到有dll,如果不考虑迁移到qt6的话,是不是5.12.12就比5.15.2要好些?毕竟不加新功能只改bug会稳定一些,你有没有试过qt6编译出32位的版本可以跑在win7上的?