Qt入門之基礎篇 ( 一 ) :Qt4及Qt5的下載與安裝

轉載請註明出處:CN_Simo.html

導語:編程

    Qt是一個跨平臺的C++圖形界面應用程序框架。它提供給開發者創建圖形用戶界面所需的功能,普遍用於開發GUI程序,也可用於開發非GUI程序。Qt很容易擴展,而且容許真正地組件編程。基本上,Qt同X Window上的Motif,Openwin,GTK等圖形界面庫以及Windows平臺上的MFC、OWL、VCL、ATL是同類型的東西。windows

    本系列教程以Qt5.6爲基礎展開精講。框架

    參考書目:ide

             【1】霍亞飛.Qt Creator快速入門(第3版).2017年工具

             【2】蔡志明.精通Qt4編程.2008年post

             【3】普拉達.C++ Primer Plus(第6版).張海龍 譯.2012年學習

    學習建議:開發工具

          我認爲Qt是爲喜好C++的人準備的「PhotoShop」,若是你沒有C++基礎,那麼你在看完《C++ Primer》這本書後再來看這片教程可能會讓本身更舒服一些。spa

          您C++學的很差怎麼辦?不要緊,作事走心比什麼都重要。學習過程當中越是用心,就越以爲本身C++基礎不行,越想去複習C++,越複習C++,就越想學圖形界面,死循環。。。。哈哈,不廢了,步入正題吧!

正文:

安裝Qt4方法

 

 

安裝準備:1.qt-opensource-windows-x86-mingw482-4.8.6-1.exeqt庫文件)

       2.qt-creator-opensource-windows-x86-4.2.0.exeIDE

       3.i686-4.8.2-release-posix-dwarf-rt_v3-rev3.7zwingw編譯器,很是重要,安裝成功與否靠它了)

       4.qtcreator-gdb-7.4-MINGW32_NT-6.1-i686.tar.gzgdb調試器)

 

下載地址:http://pan.baidu.com/s/1pLEYta7

                  注意:這個QtXPwin7均能正常使用的!

 

 

開始安裝

 

 

 

步驟一:

 

          先把全部的壓縮包解壓出來,而後把(必定要是對應的版本,見說明1i686-4.8.2-release-posix-dwarf-rt_v3-rev3.7z解壓出來的mingw32文件夾剪切到C盤中。gdb文件夾同理。注意:必定要記得mingw32文件夾和gdb文件夾解壓到了哪裏,由於後續安裝須要指定此文件夾位置!(我解壓到C\Qt

    clip_image002[9]

 

步驟二:

 

        1)點擊qt-opensource-windows-x86-mingw482-4.8.6-1.exe進行安裝,這是一個類庫來的,下面就等一下吧!

              clip_image003[5]

        2load完以後一直按next就好了。最後來到某個界面,你直接按install就好了,接着就是漫長的等待,中間會有一個選擇編譯器的界面,選擇咱們剛剛解壓出來的mingw32文件夾,千萬不要選錯。注意:這個Qt全部的東西都要安裝在C盤,不要隨意更改路徑,佔你2G而已,不然的話可能安裝不成功的,本人沒有實驗過,若是你有興趣能夠試一下。

            clip_image005[6]

 

  3)吃了個蘋果,剛剛裝好。先不要打開它,把那兩個選項去掉它,而後按一下finish,由於下面還有一些事情要作。

               

clip_image007[6]

 

步驟三:

 

    1)點擊qt-creator-opensource-windows-x86-4.2.0.execreator安裝了,其實這只是一個開發環境而已,簡單來講就是一個編寫代碼的地方,就像visual C++ 6.0同樣。其實不用這個環境,用VS也能夠的,你們有興趣能夠嘗試一下。

             clip_image009[7]

     

      2)仍是那句話,直接按next,出現登錄帳戶就skip就行,都保持默認便可,在最後的界面,不要把勾去掉,按finish,而後creator就啓動了。

 

           clip_image011[6]

 

 

步驟四:

      1)如今還不能用的,要設置一下環境變量。首先依次點擊工具和選項而後就跟着圖片的編號去作

clip_image013[6]

     2)按了添加以後就會彈出一個對話框來,是用來選擇qmake途徑的,咱們能夠依次選擇C盤,Qt4.8.6bin, qmake.exe就好了。不會選擇的話能夠看一下圖片紅線處的路徑。(這種選法只能在你沒有更改路徑的狀況下用)

clip_image015[6]

 

(3)配置編譯器,操做:編譯器->添加->MinGw->C++

    

clip_image017[6]

4)按完MinGW後,在編譯器路徑那裏選擇路徑:   C:\Qt\mingw32\bin\g++.exe,而後點擊打開就好了.同理能夠配置C編譯器,只是g++.exe換成了gcc.exe(見說明2)。

clip_image019[5]

 

5)最後到「構件套件(Kit)」中,能夠看到已經有一個「桌面(默認)」,這裏雙擊它直接進行設置,名稱能夠隨意設置;下面編譯器一項選擇前面設置的MinGW;最後Qt版本選擇前面添加的便可,由於調試器尚未配置,因此調試器一項再配置了以後就能夠選擇了。爲了之後調試模式進行程序調試,這裏須要指定調試器。而後回到Qt Creator中繼續設置,單擊調試器項(Debugger)項「添加」,路經爲C:\Qt\qtcreator-gdb-7.4-MINGW32_NT-6.1-i686\gdb-i686-pc-mingw32.exe

 

clip_image021[5]

 

到此,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進行安裝。

clip_image002[11]

(2)以後一直按next,到下面這個界面後全選(若是你的硬盤不夠大,則在默認的基礎上加上Tools裏的MinGw4.9.2便可),再「下一步」,最後安裝便可!

clip_image004[4]

(3)玩了兩局三國殺,剛剛裝好,點擊肯定便可打開Qt Creator,盡情參觀吧!

clip_image006[4]

到此,Qt5.6算是安裝完畢,並且都是已經配置好的,就不用我們本身動手了。不過咱們仍是親自去看看吧。

 

步驟二:

(1) 瞧!一切已備,只欠東風啦。(工具-選項-構建和運行-構建套件)

clip_image008[4]

(2) 咱們再看一下5.6的安裝目錄的目錄結構:

clip_image010[4]

(3) 那些實例都在Qt Creator裏面有顯示,點擊後會打開源文件以及關於本例的介紹。若是你想運行一個示例程序看看,那麼打開示例項目後點擊左下角的綠色三角或者Ctrl+R便可運行示例(須要等幾秒,右下角會有編譯進度條)。

clip_image012[4]

(4) 全部已安裝的與Qt有關的應用都已經在「開始菜單」裏面構建了文件夾,箭頭指向的是Qt的終端界面,之後須要用到!

clip_image014[4]

(5) 打開上圖的文件夾中Assistant,這是Qt小助手,Qt中全部用到的類在這裏面都有介紹,也是經常使用的東西之一。

clip_image016[4]

(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左右,以下圖所示:

clip_image002

2) 添加編譯器時,GCC和G++的區別:

clip_image004[6]

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版本可能會引發沒必要要的麻煩,因此儘可能只安裝一個版本。

 

點擊跳轉:Qt入門之基礎篇 ( 二 ) :Qt項目創建、編譯、運行和發佈過程解析

相關文章
相關標籤/搜索