0 环境配置
- Windows 10
- Visual Studio 2017 Community
- Qt 5.15.0-beta4
1 安装三方库
需要安装Python 2.x,不然有些库会安装失败
2 下载源码
下载qt源码并解压
3 配置(32bit & 64bit)
这一步骤可选择编译版本,32位或64位。直接在开始菜单打开VS2017的命令行工具,这样就不用再configure指定编译器了。要编译32位就选x86,64位就选x64。
在打开的终端cd到qt源码目录,利用configure命令配置编译选项,有关configure参数的设置参考Qt编译configure参数
configure -confirm-license -opensource -release -prefix "G:\Qt5.15-beta4\qr5.15-build" -qt-sqlite -qt-zlib -qt-libpng -qt-libjpeg -nomake tests -no-compile-examples -nomake examples
其中prefix参数要自己设置,这个目录是qt的安装目录,编译完成后执行install命令会将编译好的文件安装到这个目录下。
4 编译&安装
可以使用qt提供的工具jom进行多核编译,下载地址。
接下来就开始进入编译环节了,使用jom编译的命令与nmake对应命令为:
jom / nmake
jom install / nmake install
jom clean / nmake clean
4.1 编译 [ jom / nmake ]
执行编译命令后,会在源码对应模块目录下创建编译好的库
整个编译过程还是很快的,大概20多分钟。
4.2 安装 [ jom install / nmake install ]
执行安装命令后会将编译生成的库及头文件等拷贝到prefix参数设置的目录下,供开发使用
参考
[1] Qt下载
[2] https://www.cryfeifei.cn/620.html
[3] https://blog.csdn.net/liweiguo44/article/details/79140447
[4] Qt编译configure参数