文章目录
我把在编译好的64位Qt文件放到了GitHub上:zhang0peter/qt-5.13: qt windwos static link
我的个人博客:zhang0peter的个人博客
为什么要静态编译
在默认情况下,用QtCreator编译程序时,使用的是动态编译。编译好的程序在运行时需要另外加上相应的Qt库文件,一大堆dll文件。如果想将生成的程序连同所需要的库一起完整地打包成一个可执行程序,那就需要使用静态编译。Qt官方不提供静态编译好的安装包,所以需要我们在自己的电脑上静态编译。而且exe文件会比动态编译的要小上很多。
1.源码下载
Qt最新版5.13.0的源码下载地址:Index of /archive/qt/5.13/5.13.0/
2019-6-18: Qt 5.13.0版本出来
选择文件:
文件大小794M,解压后2.2 G。
2. 编译工具下载
Qt官方文档要求编译工具:Qt for Windows - Requirements | Qt 5
打开源码目录下的README文件,查看Windows环境下编译需要安装的工具:
ActivePerl
ActivePerl下载地址:Download and Install Perl: ActivePerl | ActiveState
选择最新的版本 5.28
然后注册,再下载:
安装时默认会添加ActivePerl到环境变量。
测试添加是否成功:
Python
同样的方法,下载Python:Download and Install Python: ActivePython | ActiveState