Windows7 QT5.11.2+VS 2015環境搭建
QT5.11.2+VS 2015環境搭建
1 QT下載
1.1 官網下載
1.2 映象網站下載
1.3 下載需要下載版本的Qt安裝包
這裡需要區分的是QT在5.9.0版本之前,其官網的下載介面包含了多個平臺多個編譯平臺版本的QT安裝包,如下圖所示:
而在QT5.8.0之後,版本之間進行了組合,不再給人帶來選擇的困難,但是隨之而來的是安裝包大小的巨幅增大,Qt 5.9.0 之後的安裝包與之前相比,不再區分 VS 版本和 MinGW 版本,而是全都整合到了一個安裝包中。因此,與之前的安裝包相比,體積也是大了不少,以前是 1G 多,現在是 2G 多。其主要的下載介面如下:
在此部落格中以QT5.11.2為例進行安裝配置,所以在官網可找到版本5.11.2進行下載,下載介面如下,對應版本的exe檔案
2 QT安裝
2.1 安裝步驟-以Windows VS2015為例
- 首先點開下載的檔案qt-opensource-windows-x86-5.11.2.exe,彈出以下介面,點Next
- QT會詢問你是否是QT使用者,一般沒有,跳過,點skip
- 選擇QT的安裝路徑,這部分自行選擇,建議最好不安裝在C盤
- 元件選擇部分,這部分應該是整個安裝步驟中最重要的部分,主要有兩個選擇元件部分,第一部分是QT5.11.2,這部分主要選擇你想使用什麼編譯器編譯QT,以及其他的支援某些功能的QT模組。第二部分是Tools,這部分與你在QT5.11.2選擇的編譯器密切相關,主要是需要選擇所支援的編譯功能。
<1>Qt 5.11.2 選項
如果你是需要使用MinGW編譯QT,必須要勾選MinGW編譯器選項,如果你是想用VS進行編譯,請選擇你電腦上所安裝的VS版本,如果是安卓平臺,請勾選安卓編譯選項,具體的說明如下圖所示:
<2>Tools選項
第一項是CDB的偵錯程式,如果你僅使用 MinGW進行編譯,則此項可以不選。
第二項雖然名字帶 MinGW,但只是用於交叉編譯的(交叉編譯即在某一平臺上編譯用於其他平臺的程式),如果用不到,也可以不選。
至於第三項,那是用於 Perl 的。如果你電腦中本身沒有安裝 Perl,那是裝不上的。
具體的說明如下圖所示:
另外,在選項的勾選中,如果不知道某些勾選項的具體含義可以單擊該選項,那麼該選項具體的含義就可以在右側顯示,可以自己閱讀並決定是否勾選。
<3>本人的配置示例
因為要與VS2015搭建環境,所以我勾選了電腦上安裝的對應的VS2015編譯器版本,具體的勾選圖如下, 僅供參考。
3 配置QT Creator偵錯程式
在安裝完QT之後,首先開啟工具-選項-kits面板,檢視偵錯程式是否為空
在這種情況下,我們需要配置偵錯程式,在這個問題上我參考了一篇博文:https://blog.csdn.net/liang19890820/article/details/53931813,這篇博文說需要配置WinDbg,但是按照博文給的微軟的地址下不下來,所以又找到了另外一篇提供解決偵錯程式問題的博文,上面提供了WinDbg的國內下載連結,該博文的地址如下:https://www.cnblogs.com/liuruoqian/p/5999528.html,大家按照上述博文的方法進行配置安裝即可,需要注意的是在安裝的過程中需要勾選“Debugging Tools for Windows”,如下圖所示:
偵錯程式安裝完成系統會自動檢測偵錯程式,之後再次開啟Qt Creator,回到上述介面,在偵錯程式的部分選擇所檢測的偵錯程式:
4 VS2015中安裝QT外掛
在Qt Creator中偵錯程式選擇以及配置好之後,開啟VS2015,開啟工具下的擴充套件和更新面板,選擇聯機,在右側搜尋框輸入QT,會出現相應的擴充套件應用,如下所示。
經測試,Qt Visual Studio Tools外掛以及QtPackage外掛沒有太大的區別,那麼優先選擇微軟爸爸的官方外掛Qt Visual Studio Tools下載安裝。
安裝好Qt Visual Studio Tools外掛後重啟VS2015,就可以在VS2015中看到Qt VS Tools選單欄,
之後我們在該下拉選單中點選Qt Options,開啟配置面板,點選add,到你QT安裝的目錄下新增QT版本,以我安裝的路徑為例:D:\Qt\Qt5.11.2\5.11.2\msvc2015_64
之後在VS2015中新建專案,在已安裝-Visual C++ QT下就可以新建QT專案了。
5 環境測試
新建一個Qt GUI Application專案進行測試,如果沒有問題說明環境配置成功,如果沒有配置過環境變數,那麼在工程目錄下找到可執行程式,直接執行會出現丟失 *.dll 的錯誤提示資訊,那麼就需要新增相應的環境變數可以,具體的解決方案可參考下列博文:https://blog.csdn.net/liang19890820/article/details/49874033。
整個QT+VS2015的配置就完成了,盡情的享用QT吧。