




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、Qt開發(fā)環(huán)境下載和安裝(2015.01.18 by Winland)Qt是跨平臺的圖形開發(fā)庫,目前由Digia全資子公司 Qt Company 獨(dú)立運(yùn)營,官方網(wǎng)址:http:/www.qt.io/也可以訪問Qt項(xiàng)目域名:/ Qt本身支持眾多操作系統(tǒng)。從通用操作系統(tǒng)Linux、Windows,到手機(jī)系統(tǒng)Android、iOS、WinPhone,嵌入式系統(tǒng)支持QNX、VxWorks,應(yīng)用非常廣泛?;赒t的軟件非常多,其中最知名的要數(shù)Linux桌面系統(tǒng)KDE(涵蓋無數(shù)以K打頭的應(yīng)用軟件)。國內(nèi)WPS for Linux版本、360 for Linux也是使用
2、Qt庫開發(fā)的界面。只要有C+基礎(chǔ),Qt是很容易學(xué)的,而且開發(fā)跨平臺的程序也容易。目前主流使用的Qt庫有Qt4和Qt5兩個大版本,下面介紹其在Windows系統(tǒng)里的下載和安裝。一、Qt4開發(fā)環(huán)境下載安裝首先進(jìn)入 下載頁面 http:/www.qt.io/download/有四個使用方式,開源社區(qū)版、移動版、專業(yè)版、企業(yè)版,后面幾個要錢的,這里選擇第一個GPL/LGPL的下載就行了。進(jìn)入開源版頁面:http:/www.qt.io/download-open-source/上面大按鈕Download Now是下載在線安裝版,其實(shí)只是一個下載工具,并不是真正的Qt開發(fā)庫。可以自己下載離線安裝包,注意頁
3、面的“View All Downloads”,點(diǎn)開之后就能看到離線包。目前看到的全是Qt5.4.0版本的,那Qt4的在哪呢?把上面頁面拖到最下面:舊版本包就是最后一個鏈接: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)試),都要分別下載安裝并配置,比較麻煩
4、。進(jìn)入Qt5之后,Qt公司將三者打包成一個安裝文件,比如Qt5.4.0的離線安裝包,這樣方便許多。這里先講舊的Qt 4.8.6的開發(fā)環(huán)境下載安裝配置方式。1、Qt 4.8.6下載從剛才頁面進(jìn)入目錄http:/download.qt.io/archive/qt/4.8/4.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一般在W
5、indows下比較流行,tar.gz是Linux上流行的壓縮格式。md5sums-4.8.6是以上文件的校驗(yàn)和,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/頁面有一些舊版本的qt
6、creator可以下載,不過有新版還是用新版的好些。進(jìn)入剛才的 http:/www.qt.io/download-open-source/ ,點(diǎn)開“View All Downloads”,找到這里面講的很清楚,Qt5.4.0安裝包已經(jīng)帶有QtCreator,如果是裝Qt5.4.0就不需要下載。我們裝4.8.6的,這里要下載“Qt Creator 3.3.0 for Windows (71 MB)”,點(diǎn)擊下載即可。我們仔細(xì)看一下下載鏈接: 這個其實(shí)用的是國內(nèi)華中科大的軟件鏡像,我們可以嘗試進(jìn)入: 這個與Qt官方軟件源一樣,可以看到有下軟件一定不要局限在一個文件鏈接上面,打開下載鏈接上層目錄可以找
7、到一堆好東西的。自己打開各個子目錄看看:gdb是針對Android開發(fā)的調(diào)試器。jom可以百度一下,/wiki/jom ,是nmake克隆版,支持多條獨(dú)立命令并行構(gòu)建軟件,加快軟件構(gòu)建速度。online_installers是在線安裝器。Pyside是用于支持Python語言編寫Qt程序的。qbs是Qt Build Suite (QBS) ,/wiki/qbs,QBS是新創(chuàng)的Qt程序生成工具,因?yàn)镼t一般使用qmake來生成項(xiàng)目進(jìn)行編譯,qmake必須根據(jù)qt版本變化而變化,不便于管理,qt開發(fā)者對qmake又愛又
8、恨,因此創(chuàng)建了不依賴Qt版本的生成工具QBS。qt,當(dāng)然是qt庫本身了,從4.8到5.4都有。qt-installer-framework,百度一下是什么,qtcreator是集成開發(fā)環(huán)境,從2.5到3.3版本都有。vsaddin,是針對VisualStudio的Qt開發(fā)插件。上面啰嗦這么多,看起來不著邊際的東西,我為什么要講呢?現(xiàn)在許多娃子腦子被教死了、教蠢了,下載文件也不看看鏈接,看了鏈接也不管是不是有別的資源可以下載利用。等到用的時候就問:舊版Qt 4去哪里下載?主頁怎么只有Qt5.4.0,上哪找Qt5.3.1?這些都是不用腦子的低級問題。能下載到Qt 5.4.0版本,用屁股想一下,Q.
9、5.3.1和Qt 4.8.6能有多遠(yuǎn)呢?很多資源都是放在一塊的,用心去看看下載鏈接上級目錄、搜一搜就出來的。請記?。合螺d文件一定不要局限,學(xué)東西一定要有探索和發(fā)現(xiàn)的意識!另外Qt軟件鏡像除了華中科大有,國內(nèi)其他院校也是有的,中國科大的源還要快一些: 3、MinGW 4.8.2為什么是4.8.2?我們下載的qt-opensource-windows-x86-mingw482-4.8.6-1.exe 里面的mingw482,就是指這個Qt庫使用MinGW 里面g+ 4.8.2版本編譯生成的,所以需要同樣版本的MinGW來編譯程序,避免其他新舊版本兼容之類的問題。我們嘗試運(yùn)行qt-opensourc
10、e-windows-x86-mingw482-4.8.6-1.exe的時候(先不要裝,就看看),這個安裝程序自己就會提示去哪里找這個MinGW版本,而且這個MinGW不是官方原版:是一個私人定制版,在sourceforge上面下載: 下載鏈接比較長,去sourceforge瀏覽該目錄可以看到:那個下載數(shù)目最多的就是Qt安裝包里面指出的文件鏈接,當(dāng)然還有更新的修訂版,可以下載*rev3.7z也可以下載*rev4.7z,這里下載新的rev4:i686-4.8.2-release-posix-dwarf-rt_v3-rev4.7z4、安裝有三個文件,順序是這樣的,Qt庫需要MinGW,而qtcrea
11、tor需要配置前面二者,所以先安裝MinGW,再安裝qt-opensource-windows-x86-mingw482-4.8.6-1,最后裝QtCreator。(1)MinGW安裝這個是綠色版的,直接解壓縮到C盤根目錄就行了,放到其他分區(qū)也是可以的。只要后面指定了正確位置就行了,這里解壓后路徑是:C:mingw32,g+位置是C:mingw32bing+.exe。(2)Qt庫安裝運(yùn)行qt-opensource-windows-x86-mingw482-4.8.6-1.exe,這個包比較大,解壓時間長一些,等一陣子會進(jìn)入安裝界面:點(diǎn)擊Next進(jìn)入:點(diǎn)擊Next進(jìn)入?yún)f(xié)議同意頁面:選擇accep
12、t協(xié)議條款,點(diǎn)擊Next進(jìn)入組建選擇界面:全部選中,然后點(diǎn)擊Next,進(jìn)入目標(biāo)目錄選擇:如果C盤空間不夠就選別的分區(qū),然后點(diǎn)擊Next進(jìn)入開始菜單設(shè)置:點(diǎn)擊Next進(jìn)入MinGW選擇頁面:設(shè)置正確的MinGW文件夾,如果路徑設(shè)置出錯點(diǎn)擊Install時會提示這時候選擇“否”,重新設(shè)置正確的MinGW路徑,點(diǎn)擊Install之后會開始實(shí)際的安裝。等待安裝結(jié)束,取消下面兩個復(fù)選框再點(diǎn)Finish:上面第一個是例子示范,第二個是Qt文檔。在開始菜單里面Qt by Digia v4.8.6 (MinGW 4.8.2 OpenSource)就是Qt庫的快捷菜單項(xiàng):Assistant,幫助文檔查看Desi
13、gner,圖形化編輯ui文件,就是Qt的圖形界面設(shè)計程序Examples and Demos,Qt程序例子Linguist,國際化語言翻譯工具Qt 4.8.6 (Build Debug Libraries),創(chuàng)建Debug版本庫,這個可以不管。Qt 4.8.6 Command Prompt,Qt命令行開發(fā)環(huán)境設(shè)置,這個命令行工具會設(shè)置好Qt位置和MinGW位置,可以從命令行編譯C+和Qt程序。Qt Readme,自述文件,描述Qt信息,Qt官網(wǎng)鏈接Uninstall Qt OpenSource 4.8.6,卸載Qt庫。點(diǎn)開Qt 4.8.6 Command Prompt,可以嘗試運(yùn)行命令看看版本
14、信息:g+ -versionqmake -version這個命令行工具對應(yīng)命令是:%COMSPEC% /k "C:Qt4.8.6binqtvars.bat"也就是說,如果想自己配置MinGW版本和Qt庫,可以學(xué)習(xí) qtvars.bat 文件來編寫自己的 bat文件比如echo offremrem This file is generatedremecho Setting up a MinGW/Qt only environment.echo - QTDIR set to C:Qt4.8.6echo - PATH set to C:Qt4.8.6binecho - Addin
15、g C:mingw32bin to PATHecho - Adding %SystemRoot%System32 to PATHecho - QMAKESPEC set to win32-g+-4.6set QTDIR=C:Qt4.8.6set PATH=C:Qt4.8.6binset PATH=%PATH%;C:mingw32binset PATH=%PATH%;%SystemRoot%System32set QMAKESPEC=win32-g+-4.6%COMSPEC% /k上面第一段是關(guān)閉命令回顯,表示執(zhí)行命令時不打印命令。第二段是顯示想要顯示的信息,打印了五行。第三段是真正的設(shè)置環(huán)境變
16、量的命令,就是提示的五條:QTDIR指示Qt 4.8.6根目錄,中間三句設(shè)置PATH,包括Qt工具bin路徑、MinGW bin路徑和操作系統(tǒng)的System32路徑,QMAKESPEC是指編譯Qt程序的目標(biāo)平臺。%COMSPEC% /k 就是cmd.exe執(zhí)行命令后繼續(xù)保持運(yùn)行的意思。(3)QtCreator安裝如果想從命令行編譯Qt程序,上面環(huán)境已經(jīng)夠了。當(dāng)然現(xiàn)在都是可視化開發(fā)的,就要裝QtCreator集成開發(fā)環(huán)境,因?yàn)镼tCreator使用起來方便快捷。運(yùn)行qt-creator-opensource-windows-x86-3.3.0.exe,點(diǎn)擊“下一步”,進(jìn)入目錄指定界面:設(shè)置安裝位
17、置后點(diǎn)“下一步”,進(jìn)入許可同意界面:選擇接受許可,點(diǎn)擊“下一步”:點(diǎn)擊“下一步”,點(diǎn)擊安裝,點(diǎn)擊“下一步”,點(diǎn)擊“完成”,會打開QtCreator:(4)QtCreator配置因?yàn)镼tCreator還沒有配置,這時候是不能編譯程序的。打開QtCreator菜單“工具”->“選項(xiàng)”,在對話框左邊選“構(gòu)建和運(yùn)行”:編譯Qt程序必須配置好幾個東西才行,需要配置的是:構(gòu)建套件(Kit)、QtVersions、編譯器、Debuggers。Debuggers點(diǎn)擊Add,進(jìn)入新的Debugger設(shè)置界面:把Name設(shè)為GDB,然后點(diǎn)擊Path一行最右邊的“瀏覽”,找到gdb.exe的位置,設(shè)置好后點(diǎn)擊
18、右下角的“Apply”,就設(shè)置了調(diào)試器。編譯器點(diǎn)擊右邊“添加”,彈出菜單有MinGW、GCC、Clang、Custom和QCC,選擇MinGW,名稱設(shè)為MinGW,對于編譯器路徑設(shè)置,就瀏覽找到g+.exe,設(shè)置好這兩條就夠了,然后點(diǎn)擊右下角“Apply”。Qt Versions點(diǎn)擊“添加”,彈出的文件查找框,是要選擇qmake.exe位置,之前裝的位置是:C:Qt4.8.6binqmake.exe,選中qmake.exe點(diǎn)擊打開,然后Qt版本會自動檢測:點(diǎn)擊“Apply”就配置好Qt庫了。構(gòu)建套件(Kit)之前配置的三個最后都是為構(gòu)建套件服務(wù)的,需要在這里面選擇之前配好的三個:編譯器選擇“M
19、inGW”、調(diào)試器選擇“GDB”、Qt版本選擇“Qt 4.8.6(4.8.6)”,Qt mkspec可以不用管,因?yàn)閝make.exe可以自動定。配置好編譯器、調(diào)試器和Qt版本之后,點(diǎn)擊“Apply”,再點(diǎn)擊“OK”。終于配置好了。然后就可以新建一個項(xiàng)目,選擇“Qt Widgets Application”,都用默認(rèn)的項(xiàng)目設(shè)置,一直點(diǎn)擊下一步,然后點(diǎn)“完成”,看到代碼:點(diǎn)擊左下角倒數(shù)第三個圖標(biāo),就是純?nèi)切文莻€:程序就能正常編譯跑起來了。二、Qt 5.4.0 下載和安裝看完上面Qt4開發(fā)環(huán)境的安裝配置,相比之下Qt 5.4.0安裝(不需要配置)就特別簡單了。就是一個傻瓜包,注意選擇組件時把組件
20、全部選中,然后一直點(diǎn)“下一步”就完事了。下面簡單介紹一下。1、下載Qt5.4.0開發(fā)環(huán)境http:/www.qt.io/download-open-source/ 點(diǎn)開“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和VS2
21、010的Qt庫。需要注意的是微軟VS2012之后編譯的程序默認(rèn)沒法在WindowsXP上面跑(可以打補(bǔ)丁支持XP)。不推薦使用Visual Studio開發(fā)Qt程序,因?yàn)閂S沒有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運(yùn)行后等待exe文件自己啟動和解壓,這需要的時間可能比較長,因?yàn)槲募艽?。點(diǎn)擊下一步,點(diǎn)擊下一步,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高效辦公解決方案與策略探討
- 房屋抵押借款協(xié)議書
- 獨(dú)生子女養(yǎng)老情況調(diào)查報告
- 冬季臨時供暖方案及施工部署
- 合同管理辦法參考模板
- 紅星美凱龍結(jié)構(gòu)設(shè)計優(yōu)化合同模板
- 2024年高效包裝機(jī)投資項(xiàng)目資金申請報告
- 2025中交集團(tuán)高層次人才招聘筆試參考題庫附帶答案詳解
- 2025年上半年安順經(jīng)濟(jì)技術(shù)開發(fā)區(qū)雇員管理中心招考村(居)扶貧主任易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年上半年安徽阜陽市人民政府辦公室所屬事業(yè)單位招聘13人易考易錯模擬試題(共500題)試卷后附參考答案
- 馬克思主義基本原理概論400道(考點(diǎn)提分)
- 研究生調(diào)劑合同
- 【翻譯知識】新聞標(biāo)題翻譯
- MSDS中文版(鋰電池電解液)
- (正式版)YBT 6328-2024 冶金工業(yè)建構(gòu)筑物安全運(yùn)維技術(shù)規(guī)范
- 2024年中國煤科煤炭科學(xué)技術(shù)研究院有限公司招聘筆試參考題庫含答案解析
- 線切割操作規(guī)程培訓(xùn)
- 光伏安裝培訓(xùn)課件模板
- 新法律援助基礎(chǔ)知識講座
- 起重機(jī)械安全技術(shù)規(guī)程(TSG-51-2023)宣貫解讀課件
- 《建筑攝影5構(gòu)》課件
評論
0/150
提交評論