Qt入門之根底篇 ( 一 ) :Qt4及Qt5的下載與裝置。本站提示廣大學習愛好者:(Qt入門之根底篇 ( 一 ) :Qt4及Qt5的下載與裝置)文章只能為提供參考,不一定能成為您想要的結果。以下是Qt入門之根底篇 ( 一 ) :Qt4及Qt5的下載與裝置正文
轉載請注明出處:CN_Simo.
導語:
Qt是一個跨平台的C++圖形界面使用順序框架。它提供應開發者樹立圖形用戶界面所需的功用,普遍用於開發GUI順序,也可用於開發非GUI順序。Qt很容易擴展,並且允許真正地組件編程。根本上,Qt同X Window上的Motif,Openwin,GTK等圖形界面庫以及Windows平台上的MFC、OWL、VCL、ATL是同類型的東西。
本系列教程以Qt5.6為根底展開精講。
參考書目:
【1】霍亞飛.Qt Creator疾速入門(第3版).2017年
【2】蔡志明.通曉Qt4編程.2008年
【3】普拉達.C++ Primer Plus(第6版).張海龍 譯.2012年
學習建議:
我以為Qt是為喜歡C++的人預備的“PhotoShop”,假如你沒有C++根底,那麼你在看完《C++ Primer》這本書後再來看這片教程能夠會讓自己更舒適一些。
您C++學的不好怎樣辦?沒關系,做事走心比什麼都重要。學習進程中越是用心,就越覺得自己C++根底不行,越想去溫習C++,越溫習C++,就越想學圖形界面,死循環。。。。哈哈,不廢了,步入正題吧!
注釋:
裝置Qt4辦法
裝置預備:1.qt-opensource-windows-x86-mingw482-4.8.6-1.exe(qt庫文件)
2.qt-creator-opensource-windows-x86-4.2.0.exe(IDE)
3.i686-4.8.2-release-posix-dwarf-rt_v3-rev3.7z(wingw編譯器,十分重要,裝置成功與否靠它了)
4.qtcreator-gdb-7.4-MINGW32_NT-6.1-i686.tar.gz(gdb調試器)
下載地址:http://pan.baidu.com/s/1pLEYta7
留意:這個Qt在XP和win7均能正常運用的!
開端裝置
步驟一:
先把一切的緊縮包解壓出來,然後把(一定要是對應的版本,見闡明1)i686-4.8.2-release-posix-dwarf-rt_v3-rev3.7z解壓出來的mingw32文件夾剪切到C盤中。gdb文件夾同理。留意:一定要記得mingw32文件夾和gdb文件夾解壓到了哪裡,由於後續裝置需求指定此文件夾地位!(我解壓到C:\Qt)
步驟二:
(1)點擊qt-opensource-windows-x86-mingw482-4.8.6-1.exe停止裝置,這是一個類庫來的,上面就等一下吧!
(2)load完之後不斷按next就行了。最後離開某個界面,你直接按install就行了,接著就是漫長的等候,兩頭會有一個選擇編譯器的界面,選擇我們剛剛解壓出來的mingw32文件夾,千萬不要選錯。留意:這個Qt一切的東西都要裝置在C盤,不要隨意更改途徑,占你2G而已,否則的話能夠裝置不成功的,自己沒有實驗過,假如你有興味可以試一下。
(3)吃了個蘋果,剛剛裝好。先不要翻開它,把那兩個選項去掉它,然後按一下finish,由於上面還有一些事情要做。
步驟三:
(1)點擊qt-creator-opensource-windows-x86-4.2.0.exe把creator裝置了,其實這只是一個開發環境而已,復雜來說就是一個編寫代碼的中央,好像visual C++ 6.0一樣。其實不必這個環境,用VS也可以的,大家有興味可以嘗試一下。
(2)還是那句話,直接按next,呈現登陸賬戶就skip就行,都堅持默許即可,在最後的界面,不要把勾去掉,按finish,然後creator就啟動了。
步驟四:
(1)如今還不能用的,要設置一下環境變量。首先順次點擊工具和選項,然後就跟著圖片的編號去做
(2)按了添加之後就會彈出一個對話框來,是用來選擇qmake途徑的,我們可以順次選擇C盤,Qt,4.8.6,bin, qmake.exe就行了。不會選擇的話可以看一下圖片紅線處的途徑。(這種選法只能在你沒有更改途徑的狀況下用)
(3)配置編譯器,操作:編譯器->添加->MinGw->C++。
(4)按完MinGW後,在編譯器途徑那裡選擇途徑: C:\Qt\mingw32\bin\g++.exe,然後點擊翻開就行了.同理可以配置C編譯器,只是g++.exe換成了gcc.exe(見闡明2)。
(5)最後到“構件套件(Kit)”中,可以看到曾經有一個“桌面(默許)”,這裡雙擊它直接停止設置,稱號可以隨意設置;上面編譯器一項選擇後面設置的MinGW;最後Qt版本選擇後面添加的即可,由於調試器還沒有配置,所以調試器一項再配置了之後就可以選擇了。為了當前調試形式停止順序調試,這裡需求指定調試器。然後回到Qt Creator中持續設置,單擊調試器項(Debugger)項“添加”,路經為C:\Qt\qtcreator-gdb-7.4-MINGW32_NT-6.1-i686\gdb-i686-pc-mingw32.exe
到此,Qt4.8.6根本配置終了!
裝置Qt5辦法
裝置預備:1. qt-opensource-windows-x86-mingw492-5.6.1.exe
下載地址:http://download.qt.io/official_releases/qt/
開端裝置
步驟一:
(1)點擊qt-opensource-windows-x86-mingw492-5.6.1.exe停止裝置。
(2)之後不斷按next,到上面這個界面後全選(假如你的硬盤不夠大,則在默許的根底上加上Tools裡的MinGw4.9.2即可),再“下一步”,最後裝置即可!
(3)玩了兩局三國殺,剛剛裝好,點擊確定即可翻開Qt Creator,縱情觀賞吧!
到此,Qt5.6算是裝置終了,而且都是曾經配置好的,就不必我們自己入手了。不過我們還是親身去看看吧。
步驟二:
(1) 瞧!一切已備,只欠西風啦。(工具-選項-構建和運轉-構建套件)
(2) 我們再看一下5.6的裝置目錄的目錄構造:
(3) 那些實例都在Qt Creator外面有顯示,點擊後會翻開源文件以及關於本例的引見。假如你想運轉一個示例順序看看,那麼翻開示例項目後點擊左下角的綠色三角或許Ctrl+R即可運轉示例(需求等幾秒,右下角會有編譯進度條)。
(4) 一切已裝置的與Qt有關的使用都曾經在“開端菜單”外面構建了文件夾,箭頭指向的是Qt的終端界面,當前需求用到!
(5) 翻開上圖的文件夾中Assistant,這是Qt小助手,Qt中一切用到的類在這外面都有引見,也是常用的東西之一。
(6) 好,暫且引見到這裡,關於這幾個工具的詳細引見請參照《Qt Creator疾速入門》的第一章。先對軟件熟習一下是壞事哦,不要想著現學現用,重要的是跟Qt的這幾個工具培育感情。
疑問解答:
- 問:為什麼Qt4和Qt5的裝置分開來講呢?
答:編寫Qt使用我們需求有Qt庫、編譯器(vs和gcc)、調試器(gdb),最後還需求Qt Creator這一IDE將它們都整合到一同為我們所用。在Qt4時代,這些東西都是分開的,需求開發者們自己入手配置開發環境。而Qt5版本出來之後,將一切需求的東西都整合到了裝置包中,並且環境可以自動配置,為開發者加重了不少擔負。思索到Qt4和Qt5的裝置進程有較大差別,所以有必要分開來講述一下。
- 問:Qt很受歡送嗎?為什麼要開此教程?
答:就目前情勢來看,Qt受歡送水平確實不是很高,但Digia公司12年從諾基亞手裡收買以來不斷在努力為Qt的普及做奉獻,這點由Qt版本近幾年的更新速度可以看出。我也置信Qt當前會越來越完滿。許多人想要學習GUI編程卻都無從下手,我覺著Qt就是一個不錯的開端,特開此系列教程引領天下(GUI)初學者步入正軌。哈,話說大了!
這篇文章暫且到這裡要完畢了,上面有一些重要的闡明性文字,重點看。然後其他的軟件引見性知識我就不用論述了,書上比我說的清楚。要知道這篇教程的目的是引領初學者,並不是為Qt做宣傳做引見。該做什麼、如何做、為什麼這麼做我都說的一清二白,不懂的可以再問,關鍵是靠自己,老話說得好“他人的永遠是他人的”,怎樣把他人的變成自己的那就看團體造化了。歡送大家留言評論,若知四海皆兄弟,何處相逢非故人。
闡明:
1) 在裝置Qt4.8.6或更新的版本時需求依照裝置時的提示去下載MinGW版本解壓到相應的目錄,此版本對應的GCC編譯器版本為4.8.2,大約44M左右,如下圖所示:
2) 添加編譯器時,GCC和G++的區別:
3) MinGW,是Minimalist GNU for Windows的縮寫,是將GNU開發工具移植到Win32平台下的產物。它是一個可自在運用和自在發布的Windows特定頭文件和運用GNU工具集導入庫的集合,允許你在GNU/Linux和Windows平台生本錢地的Windows順序而不需求第三方DLL庫。
4) Qt是一套開源框架,原本我們的步驟是:編譯->IDE配置,而如今是裝置->IDE配置,無論是qt-opensource-windows-x86-winrt-msvc2015-5.7.0.exe還是qt-opensource-windows-x86-mingw482-4.8.6-1.exe,其實都是官方為我們完成編譯好的只需求我們按引導裝置即可,時間省去了不知多少。源碼的編譯方式分兩種:靜態編譯和靜態編譯,官方運用靜態編譯為我們提供裝置包,但我們也需求理解一下Qt源碼的靜態編譯,或許這是下節的內容也說不定。
5) 一台電腦有多個Qt版本能夠會惹起不用要的費事,所以盡量只裝置一個版本。