Qt編程環境搭建

    君欲善其事,必先利其器。在正式編寫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與vsaddin的安裝順序無要求,安裝過程均爲傻瓜式+下一步。

    注意:安裝路徑不要包含中文、空格、特殊字符。

    安裝完成後再打開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工程文件

(2)新建工程
     選擇文件->新建->項目->Qt4 Projects->Qt Application,輸入工程名,選擇工程路徑,然後確定,如下圖:

    之後,下一步,勾選需要的模塊,下一步,修改類名、選擇基類,類似與MFC工程創建。

    上述完成之後,就可以像普通的VS工程一樣,調試->開始執行,編譯完成後,空白窗口就出現了。

    此外,還有一種將包含頭文件和源文件的文件夾通過dos命令轉化爲Qt的pro工程文件的方法,我們下節再介紹,敬請期待。

微信公衆號:Qt開發社區(期待您的關注,掃下方二維碼或搜索“Qt開發社區”或"Qtkfsq")

投 稿 郵 箱 :[email protected]


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章