1. 程式人生 > >msvc14.1(vs2017)編譯x64的qt5.9.1

msvc14.1(vs2017)編譯x64的qt5.9.1

vs2017安裝在"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community"。

qt原始碼在"F:\qt-everywhere-opensource-src-5.9.1"

1. 開啟cmd,執行vs編譯工具鏈的環境設定

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvars64.bat
2. 執行qt的configure配置。這裡,不要編譯qtwebengine,因為qtwebengine的程式碼有問題,會編譯錯誤
cd F:\qt-everywhere-opensource-src-5.9.1
mkdir qt-build && cd qt-build
..\configure.bat -skip qtwebengine -confirm-license -opensource -debug-and-release -nomake tests -nomake examples -prefix F:\Qt\5.9.1_x64
3. 執行make。建議將make的輸出重定向,因為cmd視窗保留的記錄太短了
nmake > nmake.out.txt 2>&1
4.
nmake install

5. 另外還可以安裝qt文件

nmake docs
nmake install_docs