【Qt】Qt源码编译32位、64位

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参数

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章