1. 程式人生 > >Qt5.11.1 + VS2017環境搭建(Qt5.11在windows上的安裝)

Qt5.11.1 + VS2017環境搭建(Qt5.11在windows上的安裝)

安裝安裝VisualStudio2017

1,安裝vs2017

請確保勾選了“通用Windows平臺開發”元件,否則VS2017將無法用來進行開發

右側的安裝詳細資訊部分也儘量與上圖一致。

安裝完後,請確認以下檔案存在:

        C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\nmake.exe

        C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\amd64\nmake.exe

如果存在表示安裝成功。

2. 將VS2017新建的cpp、h檔案設定為預設UTF-8方法

因為有的最新的linux版本上支支援UTF-8編碼,因此我們編寫的原始碼也需要以UTF-8格式儲存。關於UTF-8編碼,大家可參考這篇不錯的博文:

方法入下:

C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\VC\vcprojectitems

開啟 newc++file.cpp 和 hfile.h 檔案。將兩個檔案重新按照UTF-8編碼格式儲存: 用windows自帶的文字編輯器,選擇:檔案à另存為à編碼選擇“UTF-8”:

如果您使用vs2013,那麼這兩個檔案的目錄是:Microsoft Visual Studio 12.0\VC\vcprojectitems

安裝Windows版本Qt5.11.1

Qt下載地址(windows選擇編譯安裝版):qt5.11.1

Windows下需預先安裝Python,並將安裝目錄加入Path環境變數,如:D:\Python36。 下載並安裝LLVM,用來編譯qt的docs。LLVM安裝包:LLVM  提取碼:5rtb 安裝完後,需要設定:     LLVM_INSTALL_DIR=C:\Program Files\LLVM

1, 將QT原始碼包拷貝到:     C:\Qt\qt-everywhere-src-5.11.1.zip 2, 將QT原始碼包解壓縮,解壓時選擇“提取到當前位置” 3, 將解壓後的目錄重新命名為5.11.1 4, 解壓縮後的目錄結構為:     c:\qt\5.11.1\qtbase 5, 請確認解壓縮後的目錄層次為(見下圖):

可根據您的實際需要開啟VS2017的64位或32位命令列提示符:

在VS2017的命令列中繼續執行:

configure -confirm-license  -debug-and-release -prefix  c:/qt/5.11.1/ -opensource -platform win32-msvc  -nomake tests -nomake examples -skip qtactiveqt -skip qtandroidextras -skip qtconnectivity -skip qtdeclarative -skip qtenginio -skip qtmacextras -skip qtserialport -skip qtsensors -skip qtscript -skip qtwebchannel -skip qtwebengine   -skip qtwebsockets

請注意-prefix 後面跟的目錄,需要根據您的真實目錄進行調整。

Configure成功之後,進行編譯安裝,請按順序執行:

nmake nmake install nmake docs nmake install_docs

如果編譯出錯,需要重新配置,可以執行:

cd c:/qt/5.11.1

        nmake distclean

然後再重新執行前面的操作(從configure開始)。 安裝成功,開始開發 設定環境變數         QTDIR=C:\qt\5.11.1\         QMAKESPEC=win32-msvc 在PATH變數中增加如下內容         %QTDIR%\bin;%QTDIR%\lib;