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