君欲善其事,必先利其器。在正式編寫Qt程序之前,讓我們先搭建Qt的編程環境。常用的Qt編程環境有兩種,即VS與Qt Creator,兩者各有所長,至於選擇哪個,完全看個人愛好。本文會介紹兩種環境的搭建方法,後續內容儘量不牽涉編程環境。
由於在接觸Qt之前一直用VS,因此我是用的VS,一來容易上手,二來方便Qt與C++、C等語言的混合編程,另外再結合Qt的Designer可以更容易的定製界面。
本文內容分三部分:資料下載、Qt Create環境搭建、VS集成Qt環境搭建。
1、資料下載
Qt官網:https://www.qt.io/cn/download/,最權威網站,缺點是下載過程複雜,下載速度慢。
Qt官網鏡像下載地址:http://download.qt.io/,資料最全,下載方便,截圖如下,我們可以在其archive或official_releases文件夾下找到我們所需要的所有資料。
專門給出本文會用到的資料下載地址。
Qt下載地址:http://download.qt.io/archive/qt/ 或 http://download.qt.io/official_releases/qt/
Qt Creator下載地址:http://download.qt.io/archive/qtcreator/ 或 http://download.qt.io/official_releases/qtcreator/
VS開發插件下載地址:http://download.qt.io/archive/vsaddin/ 或 http://download.qt.io/official_releases/vsaddin/
2、Qt Create環境搭建
以Qt 5.7.1+Qt Create 4.2.2爲例進行說明
2.1下載安裝包
Qt安裝包:qt-opensource-windows-x86-mingw530-5.7.1.exe
Qt Create安裝包:qt-creator-opensource-windows-x86-4.2.2.exe
2.2安裝
分別安裝Qt和Qt Create,均爲傻瓜式+下一步安裝,此處不再贅述。
2.3配置開發環境
檢查環境變量Path中是否有Qt安裝路徑下的bin路徑,如沒有則手動添加。
2.4創建工程
(1)運行Qt Creater 4.2.2,選擇文件->新建文件或項目->Application->Qt Widgets Application。
(2)輸入項目名稱和項目路徑。
(3)輸入類名MyFirstWidget,基類選擇QWidget。
(4)點擊下一步,完成。
(5)按Ctrl+R運行一下程序,看是否可以編譯並運行,應該會出現一個空白窗口了。
Qt Create環境的搭建,就講到這裏,由於個人用這個環境較少,就不做過多講解了。
3、VS集成Qt環境搭建
以Qt 4.7.3+vsaddin 1.1.11+VS2008爲例進行說明,其他版本安裝操作與此基本一致。
3.1下載安裝包
Qt安裝包:qt-win-opensource-4.7.2-vs2008.exe
vsaddin安裝包:qt-vs-addin-1.1.11-opensource.exe
3.2安裝
注意:安裝路徑不要包含中文、空格、特殊字符。
安裝完成後再打開VS,就會出現Qt(Qt爲5.0以下版本的菜單名爲Qt,Qt爲5.0及以上版本的菜單名爲Qt5)菜單項了,如下圖所示:
3.3配置開發環境
(1)選擇Qt->Qt Options,點擊Add按鈕,輸入版本名,選擇Qt的安裝路徑,如D:\Qt\4.7.3
(2)檢查環境變量Path中是否有Qt安裝路徑下的bin路徑,如沒有則手動添加,如本例中環境變量Path需要包含D:\Qt\4.7.3\bin
3.4工程創建
(1)導入工程
選擇Qt->Open Qt Project File(.pro)...,在彈出的對話框中選擇Qt的pro工程文件