Qt的安裝

Qt是屬于一個跨平臺的GUI開發(fā)軟件,支持的平臺有Unix、Linux、Windows/WinCE嗅绰、IOS等。

Qt的簡單歷史
  • Qt是一個1991年由奇趣科技開發(fā)的跨平臺C++圖形用戶界面應(yīng)用程序開發(fā)框架搀继。它既可以開發(fā)GUI程式窘面,也可用于開發(fā)非GUI程式,比如控制臺工具和服務(wù)器叽躯。Qt是面向?qū)ο笳Z言民镜,易于擴展,并且允許組件編程险毁,Qt1.0~Qt2.0。
  • 2008年们童,奇趣科技被諾基亞公司收購畔况,Qt3.0~Qt4.0。
  • 2012年慧库,諾基亞投靠Windows失敗跷跪,出售Qt給Digia Qt5.0。
Qt Creator的下載

https://www.qt.io/cn/download/ 下載Qt版本齐板。
若英文的看不懂吵瞻,側(cè)可以改為中文的,在網(wǎng)頁的頂部

中英文切換

根據(jù)提示甘磨,點擊選項下載:

第一步
第二步

第三步

最后點擊“Get Started”
進入https://www.qt.io/download-open-source-access/

第四步

點擊“Download Now”按鈕橡羞,就會進入在線安裝;若想離線安裝济舆,則點擊“View All Downloads”卿泽,就可以下載離線壓縮包,然后下載相應(yīng)的版本壓縮包滋觉。
把上面頁面拖到最下面:
描述

把上面頁面拖到最下面:
描述
舊版本包就是最后一個鏈接:http://download.qt.io/archive/
描述

打開之后可以看到四個目錄:vsaddin是VisualStudio集成插件签夭,qtcreator是Qt官方的集成開發(fā)環(huán)境,qt就是各種新老版本下載位置椎侠,online_installers就是在線安裝工具第租。 在Qt4的時候,Qt開發(fā)環(huán)境包括3個基本部分:Qt Framework(Qt庫)我纪、QtCreator(IDE)和MinGW(編譯調(diào)試)慎宾,都要分別下載安裝并配置丐吓,比較麻煩。進入Qt5之后璧诵,Qt公司將三者打包成一個安裝文件汰蜘,比如Qt5.4.0的離線安裝包,這樣方便許多之宿。這里先講舊的Qt 4.8.6的開發(fā)環(huán)境下載安裝配置方式族操。

1、Qt 4.8.6下載

從剛才頁面進入目錄 http://download.qt.io/archive/qt/4.8/4.8.6/

Qt4.8.6

頭兩個是VS2010和VS2008編譯而成的Qt庫比被,第三個是MinGW版本Qt庫色难,就是要下載MinGW版本的來使用。dmg結(jié)尾的兩個是MacOS系統(tǒng)里使用的Qt庫等缀,qt-everywhere-opensource-src-4.8.6是Qt源碼包枷莉,有zip和tar.gz兩個壓縮格式的,兩個內(nèi)容是一樣的尺迂,只是zip一般在Windows下比較流行笤妙,tar.gz是Linux上流行的壓縮格式。md5sums-4.8.6是以上文件的校驗和噪裕,changes-4.8.6是Qt版本日志文件蹲盘。
下載qt-opensource-windows-x86-mingw482-4.8.6-1.exe: http://download.qt.io/archive/qt/4.8/4.8.6/qt-opensource-windows-x86-mingw482-4.8.6-1.exe
下載完成后不要著急裝,還有別的需要下載膳音。

2召衔、QtCreator下載

http://download.qt.io/archive/qtcreator/頁面有一些舊版本的qtcreator可以下載,不過有新版還是用新版的好些祭陷。 進入剛才的 http://www.qt.io/download-open-source/ 苍凛,點開“View All Downloads”,找到

Qt Creator

這里面講的很清楚兵志,Qt5.4.0安裝包已經(jīng)帶有QtCreator醇蝴,如果是裝Qt5.4.0就不需要下載。我們裝4.8.6的毒姨,這里要下載“Qt Creator 3.3.0 for Windows (71 MB)”哑蔫, 點擊下載即可。
我們仔細看一下下載鏈接: http://mirrors.hust.edu.cn/qtproject/official_releases/qtcreator/3.3/3.3.0/qt-creator-opensource-windows-x86-3.3.0.exe
這個其實用的是國內(nèi)華中科大的軟件鏡像弧呐,我們可以嘗試進入: http://mirrors.hust.edu.cn/qtproject/official_releases/ 這個與Qt官方軟件源一樣闸迷,可以看到有

下軟件一定不要局限在一個文件鏈接上面,打開下載鏈接上層目錄可以找到一堆好東西的俘枫。自己打開各個子目錄看看:

  1. gdb是針對Android開發(fā)的調(diào)試器腥沽。
  2. jom可以百度一下,http://qt-project.org/wiki/jom 鸠蚪,是nmake克隆版今阳,支持多條獨立命令并行構(gòu)建軟件师溅,加快軟件構(gòu)建速度。
  3. online_installers是在線安裝器盾舌。
  4. Pyside是用于支持Python語言編寫Qt程序的墓臭。
  5. qbs是Qt Build Suite (QBS) ,http://qt-project.org/wiki/qbs妖谴,QBS是新創(chuàng)的Qt程序生成工具窿锉,因為Qt一般使用qmake來生成項目進行編譯,qmake必須根據(jù)qt版本變化而變化膝舅,不便于管理嗡载,qt開發(fā)者對qmake又愛又恨,因此創(chuàng)建了不依賴Qt版本的生成工具QBS仍稀。
  6. qt洼滚,當(dāng)然是qt庫本身了,從4.8到5.4都有技潘。
  7. qt-installer-framework遥巴,百度一下是什么,http://blog.csdn.net/cnsword/article/details/8740393享幽,是專門用于發(fā)布開發(fā)好的程序用的挪哄,生成程序安裝器,可以為Linux琉闪、Windows、MacOS生成安裝器砸彬。Qt自己的QtCreator颠毙、QtSDK等安裝程序就是使用qt-installer-framework打包的。
  8. qtcreator是集成開發(fā)環(huán)境砂碉,從2.5到3.3版本都有蛀蜜。
  9. vsaddin,是針對VisualStudio的Qt開發(fā)插件增蹭。
    上面啰嗦這么多滴某,看起來不著邊際的東西,我為什么要講呢滋迈? 現(xiàn)在許多娃子腦子被教死了霎奢、教蠢了,下載文件也不看看鏈接饼灿,看了鏈接也不管是不是有別的資源可以下載利用幕侠。等到用的時候就問:舊版Qt 4去哪里下載?主頁怎么只有Qt5.4.0碍彭,上哪找Qt5.3.1晤硕? 這些都是不用腦子的低級問題悼潭。能下載到Qt 5.4.0版本,用屁股想一下舞箍,Q.5.3.1和Qt 4.8.6能有多遠呢舰褪? 很多資源都是放在一塊的,用心去看看下載鏈接上級目錄疏橄、搜一搜就出來的占拍。 請記住:下載文件一定不要局限软族,學(xué)東西一定要有探索和發(fā)現(xiàn)的意識刷喜!
    另外Qt軟件鏡像除了華中科大有,國內(nèi)其他院校也是有的立砸,中國科大的源還要快一些:http://mirrors.ustc.edu.cn/qtproject/
3掖疮、安裝

有三個文件,順序是這樣的颗祝,Qt庫需要MinGW浊闪,而qtcreator需要配置前面二者,所以先安裝MinGW螺戳,再安裝qt-opensource-windows-x86-mingw482-4.8.6-1搁宾,最后裝QtCreator。
(1)MinGW安裝
這個是綠色版的倔幼,直接解壓縮到C盤根目錄就行了盖腿,放到其他分區(qū)也是可以的。只要后面指定了正確位置就行了损同,這里解壓后路徑是:C:\mingw32翩腐,g++位置是C:\mingw32\bin\g++.exe。
(2)Qt庫安裝
運行qt-opensource-windows-x86-mingw482-4.8.6-1.exe膏燃,這個包比較大茂卦,解壓時間長一些,等一陣子會進入安裝界面:


安裝第一步

點擊Next進入:


安裝第二步

點擊Next進入?yún)f(xié)議同意頁面:
安裝第三步

選擇accept協(xié)議條款组哩,點擊Next進入組建選擇界面:
安裝第四步

全部選中等龙,然后點擊Next,進入目標(biāo)目錄選擇:
安裝第五步

如果C盤空間不夠就選別的分區(qū)伶贰,然后點擊Next進入開始菜單設(shè)置:


安裝第六步
點擊Next進入MinGW選擇頁面:
安裝第七步
設(shè)置正確的MinGW文件夾蛛砰,如果路徑設(shè)置出錯點擊Install時會提示:
安裝第八步
這時候選擇“否”,重新設(shè)置正確的MinGW路徑黍衙,點擊Install之后會開始實際的安裝暴备。等待安裝結(jié)束,取消下面兩個復(fù)選框再點Finish:
安裝第九步

上面第一個是例子示范们豌,第二個是Qt文檔涯捻。 在開始菜單里面Qt by Digia v4.8.6 (MinGW 4.8.2 OpenSource)就是Qt庫的快捷菜單項:
  1. Assistant浅妆,幫助文檔查看
  2. Designer,圖形化編輯ui文件障癌,就是Qt的圖形界面設(shè)計程序
  3. Examples and Demos凌外,Qt程序例子
  4. Linguist,國際化語言翻譯工具
  5. Qt 4.8.6 (Build Debug Libraries),創(chuàng)建Debug版本庫,這個可以不管紫谷。
  6. Qt 4.8.6 Command Prompt,Qt命令行開發(fā)環(huán)境設(shè)置疮薇,這個命令行工具會設(shè)置好Qt位置和MinGW位置,可以從命令行編譯C++和Qt程序我注。
  7. Qt Readme按咒,自述文件,描述Qt信息
  8. qt.digia.com但骨,Qt官網(wǎng)鏈接
  9. Uninstall Qt OpenSource 4.8.6励七,卸載Qt庫。 點開Qt 4.8.6 Command Prompt奔缠,可以嘗試運行命令看看版本信息: g++ –version qmake –version


    驗證

    這個命令行工具對應(yīng)命令是: %COMSPEC% /k “C:\Qt\4.8.6\bin\qtvars.bat” 也就是說掠抬,如果想自己配置MinGW版本和Qt庫,可以學(xué)習(xí) qtvars.bat 文件來編寫自己的 bat文件比如:

@echo off rem rem This file is generated rem
echo Setting up a MinGW/Qt only environment… echo – QTDIR set to C:\Qt\4.8.6 echo – PATH set to C:\Qt\4.8.6\bin echo – Adding C:\mingw32\bin to PATH echo – Adding %SystemRoot%\System32 to PATH echo – QMAKESPEC set to win32-g++-4.6
set QTDIR=C:\Qt\4.8.6 set PATH=C:\Qt\4.8.6\bin set PATH=%PATH%;C:\mingw32\bin set PATH=%PATH%;%SystemRoot%\System32 set QMAKESPEC=win32-g++-4.6
%COMSPEC% /k

說明:
上面第一段是關(guān)閉命令回顯校哎,表示執(zhí)行命令時不打印命令两波。 第二段是顯示想要顯示的信息,打印了五行闷哆。 第三段是真正的設(shè)置環(huán)境變量的命令雨女,就是提示的五條: QTDIR指示Qt 4.8.6根目錄,中間三句設(shè)置PATH阳准,包括Qt工具bin路徑、MinGW bin路徑和操作系統(tǒng)的System32路徑馏臭,QMAKESPEC是指編譯Qt程序的目標(biāo)平臺野蝇。 %COMSPEC% /k 就是cmd.exe執(zhí)行命令后繼續(xù)保持運行的意思。

(3)QtCreator安裝
如果想從命令行編譯Qt程序括儒,上面環(huán)境已經(jīng)夠了绕沈。當(dāng)然現(xiàn)在都是可視化開發(fā)的,就要裝QtCreator集成開發(fā)環(huán)境帮寻,因為QtCreator使用起來方便快捷乍狐。 運行qt-creator-opensource-windows-x86-3.3.0.exe


1

點擊“下一步”,進入目錄指定界面:


2

設(shè)置安裝位置后點“下一步”固逗,進入許可同意界面:
3

選擇接受許可浅蚪,點擊“下一步”:
4

點擊“下一步”藕帜,


5

點擊安裝,
6

點擊“下一步”惜傲,
7

點擊“完成”洽故,會打開QtCreator:
8

(4)QtCreator配置
因為QtCreator還沒有配置,這時候是不能編譯程序的盗誊。 打開QtCreator菜單“工具”–>“選項”时甚,在對話框左邊選“構(gòu)建和運行”:


1

編譯Qt程序必須配置好幾個東西才行,需要配置的是: 構(gòu)建套件(Kit)哈踱、QtVersions荒适、編譯器、Debuggers开镣。

1.Debuggers


1

點擊Add刀诬,進入新的Debugger設(shè)置界面:

2

把Name設(shè)為GDB,然后點擊Path一行最右邊的“瀏覽”哑子,找到gdb.exe的位置舅列, 設(shè)置好后點擊右下角的“Apply”,就設(shè)置了調(diào)試器卧蜓。

2.編譯器


1

點擊右邊“添加”帐要,彈出菜單有MinGW、GCC弥奸、Clang榨惠、Custom和QCC,選擇MinGW盛霎,


2

名稱設(shè)為MinGW赠橙,對于編譯器路徑設(shè)置,就瀏覽找到g++.exe愤炸,設(shè)置好這兩條就夠了期揪,然后點擊右下角“Apply”。

3.Qt Versions


1

點擊“添加”规个,彈出的文件查找框凤薛,是要選擇qmake.exe位置,之前裝的位置是: C:\Qt\4.8.6\bin\qmake.exe诞仓,選中qmake.exe


2

點擊打開缤苫,然后Qt版本會自動檢測:
3

點擊“Apply”就配置好Qt庫了。

4.構(gòu)建套件(Kit)


1

之前配置的三個最后都是為構(gòu)建套件服務(wù)的墅拭,需要在這里面選擇之前配好的三個:編譯器選擇“MinGW”活玲、調(diào)試器選擇“GDB”、Qt版本選擇“Qt 4.8.6(4.8.6)”,Qt mkspec可以不用管舒憾,因為qmake.exe可以自動定镀钓。配置好編譯器、調(diào)試器和Qt版本之后珍剑,點擊“Apply”掸宛,再點擊“OK”。終于配置好了招拙。
然后就可以新建一個項目唧瘾,選擇“Qt Widgets Application”,都用默認(rèn)的項目設(shè)置别凤,一直點擊下一步饰序,然后點“完成”,看到代碼:


2

點擊左下角倒數(shù)第三個圖標(biāo)规哪,就是純?nèi)切文莻€:
3

程序就能正常編譯跑起來了求豫。

二、Qt 5.4.0 下載和安裝
看完上面Qt4開發(fā)環(huán)境的安裝配置诉稍,相比之下Qt 5.4.0安裝(不需要配置)就特別簡單了蝠嘉。就是一個傻瓜包,注意選擇組件時把組件全部選中杯巨,然后一直點“下一步”就完事了蚤告。下面簡單介紹一下。
1服爷、下載Qt5.4.0開發(fā)環(huán)境
http://www.qt.io/download-open-source/ 點開“View All Downloads”杜恰,找到“Offline Installers”離線安裝包, 有Linux仍源、MacOS和Windows的心褐,關(guān)于Windows系統(tǒng)里Qt安裝包:

版本類型

頭兩個是VS2013 64位版本的Qt庫,有OpenGL版本和非OpenGL版本笼踩,OpenGL版本就是指底層繪圖用OpenGL驅(qū)動逗爹,非OpenGL底層是用DirectX驅(qū)動來繪圖。
第三嚎于、第四個是VS2013 32位版本掘而,第五個第六個是VS2012和VS2010的Qt庫。需要注意的是微軟VS2012之后編譯的程序默認(rèn)沒法在WindowsXP上面跑(可以打補丁支持XP)匾旭。不推薦使用Visual Studio開發(fā)Qt程序,因為VS沒有Qt Creator好用圃郊,VS還總是有莫名其妙的問題出現(xiàn)价涝。 最好的就是下載 Qt 5.4.0 for Windows 32-bit (MinGW 4.9.1, 852 MB) 。 下載列表第八個是針對Android開發(fā)的(比較麻煩持舆,網(wǎng)上有教程)色瘩。 第九個是針對Windows RT操作系統(tǒng)(一般用在Windows平板電腦)的Qt庫伪窖。 下載MinGW版本Qt文件是: qt-opensource-windows-x86-mingw491_opengl-5.4.0.exe 運行后等待exe文件自己啟動和解壓,這需要的時間可能比較長居兆,因為文件很大覆山。
2、安裝
1

點擊下一步:
2

點擊下一步泥栖,進入組件選擇界面:
3

這里要注意要把東西全部勾選上簇宽,圖里面第一個MinGW 4.9.1是指用采用MinGW編譯而成的Qt庫,第二個MinGW才是真正的編譯調(diào)試環(huán)境吧享。 全部選擇后點擊下一步:
4

選擇agree然后點擊下一步:
5

點擊下一步:
6

點擊安裝魏割,等待安裝好,點擊“完成”钢颂。
7
因為安裝包把東西都帶齊了钞它,所以可以直接使用QtCreator新建、編譯殊鞭、生成程序遭垛。如果本機存在多個Qt構(gòu)建套件,在新建項目時操灿,Kit Selection:
8

可以選擇多個Qt構(gòu)建套件锯仪,不同套件會生成不同程序。編譯時在左下角點開Debug或Release字樣牲尺,可以選擇不同的Qt庫生成各自的Debug版程序或Release版程序卵酪。
9

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市谤碳,隨后出現(xiàn)的幾起案子溃卡,更是在濱河造成了極大的恐慌,老刑警劉巖蜒简,帶你破解...
    沈念sama閱讀 219,427評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件瘸羡,死亡現(xiàn)場離奇詭異,居然都是意外死亡搓茬,警方通過查閱死者的電腦和手機犹赖,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,551評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來卷仑,“玉大人峻村,你說我怎么就攤上這事∥” “怎么了粘昨?”我有些...
    開封第一講書人閱讀 165,747評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我张肾,道長芭析,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,939評論 1 295
  • 正文 為了忘掉前任吞瞪,我火速辦了婚禮馁启,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘芍秆。我一直安慰自己惯疙,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,955評論 6 392
  • 文/花漫 我一把揭開白布浪听。 她就那樣靜靜地躺著螟碎,像睡著了一般。 火紅的嫁衣襯著肌膚如雪迹栓。 梳的紋絲不亂的頭發(fā)上掉分,一...
    開封第一講書人閱讀 51,737評論 1 305
  • 那天,我揣著相機與錄音克伊,去河邊找鬼酥郭。 笑死,一個胖子當(dāng)著我的面吹牛愿吹,可吹牛的內(nèi)容都是我干的不从。 我是一名探鬼主播,決...
    沈念sama閱讀 40,448評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼犁跪,長吁一口氣:“原來是場噩夢啊……” “哼椿息!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起坷衍,我...
    開封第一講書人閱讀 39,352評論 0 276
  • 序言:老撾萬榮一對情侶失蹤寝优,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后枫耳,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體乏矾,經(jīng)...
    沈念sama閱讀 45,834評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,992評論 3 338
  • 正文 我和宋清朗相戀三年迁杨,在試婚紗的時候發(fā)現(xiàn)自己被綠了钻心。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,133評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡铅协,死狀恐怖捷沸,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情狐史,我是刑警寧澤痒给,帶...
    沈念sama閱讀 35,815評論 5 346
  • 正文 年R本政府宣布坯钦,位于F島的核電站,受9級特大地震影響侈玄,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜吟温,卻給世界環(huán)境...
    茶點故事閱讀 41,477評論 3 331
  • 文/蒙蒙 一序仙、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧鲁豪,春花似錦潘悼、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,022評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至糙申,卻和暖如春宾添,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背柜裸。 一陣腳步聲響...
    開封第一講書人閱讀 33,147評論 1 272
  • 我被黑心中介騙來泰國打工缕陕, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人疙挺。 一個月前我還...
    沈念sama閱讀 48,398評論 3 373
  • 正文 我出身青樓扛邑,卻偏偏與公主長得像,于是被迫代替她去往敵國和親铐然。 傳聞我的和親對象是個殘疾皇子蔬崩,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,077評論 2 355

推薦閱讀更多精彩內(nèi)容