日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Qt入门之基础篇 ( 一 ) :Qt4及Qt5的下载与安装

發(fā)布時間:2025/3/20 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Qt入门之基础篇 ( 一 ) :Qt4及Qt5的下载与安装 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

導語:

??? Qt是一個跨平臺的C++圖形界面應用程序框架。它提供給開發(fā)者建立圖形用戶界面所需的功能,廣泛用于開發(fā)GUI程序,也可用于開發(fā)非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++,就越想學圖形界面,死循環(huán)。。。。哈哈,不廢了,步入正題吧!

正文:

安裝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調(diào)試器)

下載地址: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文件夾解壓到了哪里,因為后續(xù)安裝需要指定此文件夾位置!(我解壓到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安裝了,其實這只是一個開發(fā)環(huán)境而已,簡單來說就是一個編寫代碼的地方,就像visual C++ 6.0一樣。其實不用這個環(huán)境,用VS也可以的,大家有興趣可以嘗試一下。

????????????

?????

????? (2)還是那句話,直接按next,出現(xiàn)登陸賬戶就skip就行,都保持默認即可,在最后的界面,不要把勾去掉,按finish,然后creator就啟動了。

??????????

步驟四:

? ? ??(1)現(xiàn)在還不能用的,要設置一下環(huán)境變量。首先依次點擊工具和選項,然后就跟著圖片的編號去做

? ? ?(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)”中,可以看到已經(jīng)有一個“桌面(默認)”,這里雙擊它直接進行設置,名稱可以隨意設置;下面編譯器一項選擇前面設置的MinGW;最后Qt版本選擇前面添加的即可,因為調(diào)試器還沒有配置,所以調(diào)試器一項再配置了之后就可以選擇了。為了以后調(diào)試模式進行程序調(diào)試,這里需要指定調(diào)試器。然后回到Qt Creator中繼續(xù)設置,單擊調(diào)試器項(Debugger)項“添加”,路經(jīng)為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算是安裝完畢,而且都是已經(jīng)配置好的,就不用咱們自己動手了。不過我們還是親自去看看吧。

步驟二:

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

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

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

(4) 所有已安裝的與Qt有關的應用都已經(jīng)在“開始菜單”里面構建了文件夾,箭頭指向的是Qt的終端界面,以后需要用到!

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

(6) 好,暫且介紹到這里,關于這幾個工具的詳細介紹請參照《Qt Creator快速入門》的第一章。先對軟件熟悉一下是好事哦,不要想著現(xiàn)學現(xiàn)用,重要的是跟Qt的這幾個工具培養(yǎng)感情。

疑問解答:

  • 問:為什么Qt4和Qt5的安裝分開來講呢?

???? 答:編寫Qt應用我們需要有Qt庫、編譯器(vs和gcc)、調(diào)試器(gdb),最后還需要Qt Creator這一IDE將它們都整合到一起為我們所用。在Qt4時代,這些東西都是分開的,需要開發(fā)者們自己動手配置開發(fā)環(huán)境。而Qt5版本出來之后,將所有需要的東西都整合到了安裝包中,并且環(huán)境可以自動配置,為開發(fā)者減輕了不少負擔。考慮到Qt4和Qt5的安裝過程有較大差異,所以有必要分開來講述一下。

  • 問:Qt很受歡迎嗎?為什么要開此教程?

???? 答:就目前形勢來看,Qt受歡迎程度的確不是很高,但Digia公司12年從諾基亞手里收購以來一直在努力為Qt的普及做貢獻,這點由Qt版本近幾年的更新速度可以看出。我也相信Qt以后會越來越完美。許多人想要學習GUI編程卻都無從下手,我覺著Qt就是一個不錯的開始,特開此系列教程引領天下(GUI)初學者步入正規(guī)。哈,話說大了!

???? 這篇文章暫且到這里要結(jié)束了,下面有一些重要的說明性文字,重點看。然后其他的軟件介紹性知識我就不必闡述了,書上比我說的清楚。要知道這篇教程的目的是領初學者,并不是為Qt做宣傳做介紹。該做什么、如何做、為什么這么做我都說的一清二白,不懂的可以再問,關鍵是靠自己,老話說得好“別人的永遠是別人的”,怎么把別人的變成自己的那就看個人造化了。歡迎大家留言評論,若知四海皆兄弟,何處相逢非故人。

說明:

1) 在安裝Qt4.8.6或更新的版本時需要按照安裝時的提示去下載MinGW版本解壓到相應的目錄,此版本對應的GCC編譯器版本為4.8.2,大概44M左右,如下圖所示:

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

3) MinGW,是Minimalist GNU for Windows的縮寫,是將GNU開發(fā)工具移植到Win32平臺下的產(chǎn)物。它是一個可自由使用和自由發(fā)布的Windows特定頭文件和使用GNU工具集導入庫的集合,允許你在GNU/Linux和Windows平臺生成本地的Windows程序而不需要第三方DLL庫。

4) Qt是一套開源框架,本來我們的步驟是:編譯->IDE配置,而現(xiàn)在是安裝->IDE配置,無論是qt-opensource-windows-x86-winrt-msvc2015-5.7.0.exe還是qt-opensource-windows-x86-mingw482-4.8.6-1.exe,其實都是官方為我們實現(xiàn)編譯好的只需要我們按引導安裝即可,時間省去了不知多少。源碼的編譯方式分兩種:動態(tài)編譯和靜態(tài)編譯,官方使用動態(tài)編譯為我們提供安裝包,但我們也需要了解一下Qt源碼的靜態(tài)編譯,或許這是下節(jié)的內(nèi)容也說不定。

5) 一臺電腦有多個Qt版本可能會引起不必要的麻煩,所以盡量只安裝一個版本。

轉(zhuǎn)自:http://www.cnblogs.com/lxmwb/p/6352220.html

總結(jié)

以上是生活随笔為你收集整理的Qt入门之基础篇 ( 一 ) :Qt4及Qt5的下载与安装的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。