Qt6.5的长期支持版释放了,就开始了再次的折腾。首先安装编译环境,官方文档的编译环境链接为:
Qt for Windows - Building from Source | Qt 6.5
可以看到,很清爽,只需要Cmake,Ninja和Python3,不再需要其他的了,而且都提供了链接(但是实际编译时,如果需要编译QtPDF,还是需要Node.js)。接下来就是编译器了:
这里需要注意,MingGW指定了版本的是11.2,我下载的是:x86_64-11.2.0-release-posix-seh-rt_v9-rev1.7z。可以正常编译。静态编译后的文件有56.8G,还是非常大。
静态编译只适合开发一些小工具,不用带很多的Qt库文件,但是如果是工作任务需要,还是得使用在线安装方式,这样才能安装完整的Qt库,静态编译有很多限制。
记录一下编译指令:
configure -release -static -static-runtime -confirm-license -opensource -platform win32-g++ -nomake examples -prefix "D:\opt\Qt\Qt6.5-static"
cmake --build . --parallel
cmake --install .