最近Qt发布了最新版的5.15.3版本,可惜只对商业用户发布,5.15再无社区版本的更新,而5.15.2的bug补丁将会合并进Qt6版本。这将是一个漫长的过程,且目前Qt6并不稳定(完善),且我并没有在5.15.2版本上遇到什么bug(
其次呢,Qt官方只提供了动态库版本,也就是说我们编译出来的可执行程序必须要和dll文件放在一起才能够运行。有没有一种办法可以将动态库合并进可执行程序?答案是我们自己编译静态库版本。
可供编译的工具有MSVC和MinGW
{% note warning %}
注意:MSVC和MinGW编译出来的库并不能混用,必报错,平常用啥编译器就用啥来编译源代码
{% endnote %}
前期准备
下载源码
Qt官方为我们提供了源码,我们需要把源码下载下来
国内推荐清华大学镜像吧,基本跑满宽带