一些基礎知識
1.Qt+Visual Stuido在開發Windows程序時需要安裝MSVC編譯器,此時需要安裝的編譯器版本和VS版本匹配,具體匹配關系如下:
Qt版本 | MSVC編譯器版本 | 匹配的VS版本 | 生成32位程序 | 生成64位程序 |
5.9 | MSVC2015 | VS2015 | 可以 | 可以 |
5.12 | MSVC2017 | VS2017 | 可以 | 可以 |
5.13 | ||||
5.14 | ||||
5.15 | MSVC2019 | VS2019 | 可以 | 可以 |
6.0 | MSVC2022 | VS2022 | 不可以 | 可以 |
6.1 | ||||
6.2 |
若當前安裝的VS版本和Qt版本不匹配,例如安裝Qt5.12和VS2019,需要再安裝一個MSVC2017編譯器才能在VS上開發Qt程序。
2.Visual Studio可在微軟官網下載,從VS2010之后,官網只提供聯網安裝包,若要離線安裝,則需自己打包安裝包,此步不在本文討論范圍內,最新版本的VS下載地址點擊這里,歷史版本下載地址請點擊這里。
3.VS分為三個版本:社區版、專業版和企業版,三個版本對功能支持的完整度逐漸遞增。其中社區版完全免費,但部分功能受限制;專業版和企業版收費,專業版適用於小型團隊開發,功能支持多余社區版,企業版支持大型團隊開發,功能最全。
4.Qt的版本號分三段:大版本號.小版本號.補丁號,比如 5.15.2 是完整的 Qt 版本號,第一個數字 5 是大版本號(major),第二個數字15是小版本號(minor),第三個數字 2 是補丁號(patch),我們在選擇版本時,只要前面兩個數字相同,Qt 的特性就是一致的,最后的數字是對該版本的補丁更新。
5.建議安裝LTS版本(長期支持版),關於此部分內容可在Qt Wiki網頁查找。
6.安裝Qt時需要驗證Qt賬號、密碼,最好還是提前注冊一個。
7.Qt+VS開發需要安裝Qt、VS和VSaddin插件,因此,本文也將按照這三個部分展開。
Visual Studio2019下載與安裝
下載VS2019
打開VS官網歷史版本下載頁面,展開“2019”列表,點擊“Visual Studio2019和其它產品”后的下載按鈕,頁面跳轉后選擇對應的版本並點擊“Download”按鈕,跳轉到如下圖所示的下載頁,開始下載VS2019下載器。
注意,跳轉至下載頁面后不要點擊頁面的“重試”鏈接,若點擊該鏈接,將會下載最新版本的VS下載器,此時需要等待頁面自動下載完成。
VS2019安裝
安裝可以參考微軟官方安裝說明,點擊這里打開鏈接,如下圖所示,選擇版本,查看安裝手冊。
如上圖所示,在頁面左側選擇VS版本就可以找到目標版本的安裝文檔,文檔說明比較詳細,此處不再贅述。
Qt5.15下載與安裝
正式開始本節前,請先記住一點:目前離線安裝包只更新到5.14.*(包括),因此,5.14之前的版本可以下載離線安裝包進行安裝,但之后的版本是需要在線安裝(或者,能夠自己制作離線安裝包也行)。
Qt下載站目錄介紹
我們可以從官方下載網站下載Qt安裝包,也可以從清華大學開源軟件鏡像站下載,兩者優缺點對比:官網內容更全面但下載速度慢(龜速,基本是半天起步),清華鏡像站會閹割部分內容但下載速度快(實際上,清華大學鏡像站就是定期同步官方下載庫的內容,只是會刪除一些老舊版本的內容,目前清華鏡像最老版本為5.9)。下面,以清華鏡像站目錄結構介紹Qt下載站目錄的大致含義:
目錄 | 說明 |
---|---|
archive | 各個Qt版本的安裝包、配套工具包等(注意,清華站相比主站做了裁剪,只能看到5.9之后的版本) |
community_releases | 社區定制的Qt 庫,不用理會 |
development_releases | 開發版,有新的和舊的不穩定版本,在Qt 開發過程中的非正式版本。 |
learning | 一些學習資料 |
linguist_releases | 一款軟件,目前我沒用到,未仔細研究 |
ministro | 迷你版,目前是針對Android的版本。 |
official_releases | 正式發布版,是與開發版相對的穩定版Qt庫和開發工具,我們選擇時,應選擇此處的版本 |
online | Qt 在線安裝源 |
snapshots | 預覽版,最新的開發測試中的 Qt 庫和開發工具。 |
注意,聯網安裝器中包含了各個版本的Qt安裝內容,同時也包含了必要的安裝組件。
安裝Qt
由於聯網安裝需要在線從Qt官方服務器下載數據,而Qt服務器下載極慢有時甚至會斷線導致下載失敗,為了加快安裝速度,需要將下載源替換成國內鏡像站的地址。Qt整體安裝步驟如下:
step1:下載Fiddler並運行程序
step2:在“數據流”中替換Qt主站地址-->urlreplace download.qt.io mirrors.tuna.tsinghua.edu.cn/qt
step3:開始運行Qt安裝器,開始安裝
登陸Qt賬戶名和密碼,如果沒有,需要先在Qt官網注冊,然后一路“Next”,直到下圖界面,選擇安裝地址和安裝類別。
點擊“Next”,進入Qt版本和開發套件選擇界面,勾選需要的內容,此處需要注意幾點:
1.最好選擇source源碼,方便后續編譯一些開發庫;
2.Qt5.15版本最好選擇msvc2019編譯器,配合VS2019使用,可以同時選擇32位和64位版本,便於同時支持32位程序和64位程序開發;
3.Qt Creater為默認安裝項,不可取消,但要想在Qt Creater上調試程序,需要勾選調試工具(Debugging Tools for Windows)和調試符號(Qt Creater 7.0.0 Debug Symbols);
4.若要使用界面設計器,需要勾選Qt Design Studio。
然后一路Next,進入安裝界面,點擊“Install"按鈕,開始安裝。
接下來就是等待安裝完成,安裝包比較大,需要耐心等待下載,下載完成后會自動安裝。
斯蒂芬森
qt_vsaddin插件安裝
xx
測試
xxx