【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參數

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