成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Qt SDK 下載安裝與配置詳細(xì)步驟

移動(dòng)開(kāi)發(fā)
Qt 經(jīng)過(guò)這么多年的發(fā)展,已經(jīng)發(fā)展成為一個(gè)完整的基于 C++ 語(yǔ)言的跨平臺(tái)的桌面應(yīng)用程序開(kāi)發(fā)解決方案。

Qt SDK 的下載安裝與配置是本文要介紹的內(nèi)容,對(duì) Qt (其官方中文網(wǎng)站 http://qt.nokia.com/title-cn)的興趣不是一天兩天了,終于著手開(kāi)始學(xué)習(xí)。接觸了幾天,遇到過(guò)一些問(wèn)題,有了一些體會(huì)和認(rèn)識(shí),記錄下來(lái)免得日后遺忘同時(shí)也給那些遇到了相同問(wèn)題的朋友和后來(lái)者以參考。

Qt 經(jīng)過(guò)這么多年的發(fā)展,已經(jīng)發(fā)展成為一個(gè)完整的基于 C++ 語(yǔ)言的跨平臺(tái)的桌面應(yīng)用程序開(kāi)發(fā)解決方案。隨著 Nokia 對(duì)其收購(gòu)后授權(quán)協(xié)議 LGPL 的引入以及集成開(kāi)發(fā)環(huán)境的不斷優(yōu)化增強(qiáng),特別是新的 Qt Creator 的發(fā)布和不斷更新,必將促使 Qt 在 Windows, 類 Unix 以及移動(dòng)平臺(tái)等更多平臺(tái)和領(lǐng)域里有更廣闊到發(fā)展。

第一步,下載和安裝 Qt SDK

Qt 的官方網(wǎng)站 http://qt.nokia.com/downloads-cn 下載最新的 qt-sdk 安裝包,截止本文發(fā)布時(shí)的最新版本為 2010.04。Qt SDK 中包括最新完整的 Qt 4.6.3 庫(kù), Qt Creator 2.0 以及 Qt Designer 等開(kāi)發(fā)工具。目前官方提供 5 個(gè)平臺(tái)的 Qt SDK,分別是 Windows 版, Linux (32位,64位)兩個(gè)版本,Mac 版本和用于移動(dòng)平臺(tái)的 Nokia Qt SDK(針對(duì)不同的開(kāi)發(fā)平臺(tái)又有若干版本)。本文僅對(duì) Qt SDK 在 Windows 和 Linux/32位 平臺(tái)上的安裝做下簡(jiǎn)要到介紹。

先介紹 Windows 平臺(tái),下載 Qt SDK for Windows (293 Mb), 地址是 http://get.qt.nokia.com/qtsdk/qt-sdk-win-opensource-2010.04.exe,本 SDK 的開(kāi)發(fā)包是基于 MinGW 工具集。下載后雙擊 qt-sdk-win-opensource-2010.04.exe 進(jìn)行安裝,安裝過(guò)程中可以自定義安裝路徑,但路徑中不能有中文字符!建議直接使用默認(rèn)的安裝路徑即可。安裝老外的軟件,一個(gè)基本原則就是,不要使用路徑中含有 ‘A’-‘Z’, ‘a’-‘z’, ‘0’-‘9’, '.', '-', '_' 以外字符的路徑名稱,這樣可以避免很多莫名其妙不可理喻的問(wèn)題;安裝完成后,會(huì)在桌面上創(chuàng)建 Qt Creator 到快捷方式,雙擊該快捷方式就可以進(jìn)入到 Qt 到可視化開(kāi)發(fā)環(huán)境下。

通常在 Qt Creator IDE 中,不需要進(jìn)行額外的配置即可正常編寫、編譯、調(diào)試、運(yùn)行程序,但需要注意:如果系統(tǒng)里安裝了 VC 等開(kāi)發(fā)工具,這些工具可能會(huì)在系統(tǒng)的環(huán)境變量中添加 Include 和 Libs 等變量以方便在命令行下用 nmake 之類的工具編譯、生成程序,但這些設(shè)置與 Qt Creator IDE 是有沖突的。如果不需要進(jìn)行命令行的操作,可以將 Include 和 Libs 刪除,這樣 Qt Creator IDE 環(huán)境下編譯 Qt 程序的時(shí)候就會(huì)使用剛剛安裝的 Qt SDK 中的頭文件和庫(kù)。

Linux 下的安裝就簡(jiǎn)單多了,我用的是 Ubuntu (Kubuntu 也一樣),默認(rèn)安裝的 Ubuntu(Kubuntu)還需要安裝 GNU 的編譯工具集,否則 Qt Creator 無(wú)法編譯鏈接程序,安裝命令如下:

  1. $ sudo apt-get install build-essential 

然后用 wget 或者 MultiGet 等下載工具下載 Qt SDK for Linux/X11 32-bit (371 Mb), 地址是 http://get.qt.nokia.com/qtsdk/qt-sdk-linux-x86-opensource-2010.04.bin。完成后,在終端中為安裝包增加可執(zhí)行權(quán)限

  1. $ chmod u+x qt-sdk* 

然后

  1. $ ./qt-sdk*  

運(yùn)行安裝包。

默認(rèn)情況下,會(huì)安裝在當(dāng)前用戶目錄下,如果用 

  1. sudo ./qt-sdk*  

安裝,則會(huì)安裝到 /opt 目錄下。   

安裝過(guò)程中會(huì)提示需要用戶手動(dòng)安裝擴(kuò)展依賴的庫(kù) libglib2.0-dev,libSM-dev,libxrender-dev,libfontconfig1-dev,libxext-dev,如果需要用到 OpenGL 則還需要安裝 libgl-dev 和 libglu-dev,而這兩個(gè)庫(kù)是在 libglu1-mesa-dev 包中。因此,一個(gè)安裝完整依賴包的命令是: 

  1. $ sudo apt-get install  libglib2.0-dev libSM-dev libxrender-dev libfontconfig1-dev libxext-dev libglu1-mesa-dev 

手動(dòng)添加了擴(kuò)展依賴的包之后,繼續(xù) Next 完成 Qt SDK for Linux/X11 32-Bit 的安裝即可。

安裝完成后,在桌面上會(huì)有 Qt Creator 的快捷方式,雙擊快捷方式打開(kāi) Qt Creator 的 IDE 環(huán)境就可以了。

#p#

第二步,Qt Creator 的配置和使用

經(jīng)過(guò)上面的安裝過(guò)程,Qt Creator 無(wú)需進(jìn)行任何配置,即可很好的進(jìn)行工作。當(dāng)然為了符合自己平時(shí)的使用習(xí)慣,可以通過(guò) IDE 環(huán)境主菜單 "Tools"-"Options" 打開(kāi)參數(shù)設(shè)置窗口對(duì)諸如 代碼編輯器,調(diào)試器,Qt 庫(kù),UI 設(shè)計(jì)器,項(xiàng)目默認(rèn)參數(shù),版本控制工具等進(jìn)行設(shè)置,具體到設(shè)置由于涉及的內(nèi)容較多,本人也沒(méi)有完全掌握,僅對(duì)幾個(gè)個(gè)人認(rèn)為重要但比較隱蔽的功能介紹一下,其他更多到設(shè)置,相信細(xì)心點(diǎn)肯定可以找到符合自己使用習(xí)慣的參數(shù)配置,如果實(shí)在找不到,那就慢慢變成習(xí)慣吧。用戶到習(xí)慣都是這么培養(yǎng)出來(lái)的。

1、在多個(gè)打開(kāi)的工程中激活不同的工程。說(shuō)實(shí)話,這個(gè)切換的菜單或者功能,我找了很久,終于在偶然間發(fā)現(xiàn)了。如圖一所示:

Qt SDK 的下載安裝與配置

<圖一>

圖中鼠標(biāo)所處的下拉列表中可以選擇激活的工程,點(diǎn)擊該下拉列表后的結(jié)果如圖二所示:

Qt SDK 的下載安裝與配置

<圖二>

從圖中可以看出本人打開(kāi)了兩個(gè)工程 untitled 和 untitled1。當(dāng)前激活的工程在 Qt Creator IDE 主窗口的工程列表中會(huì)以粗體字顯示其工程名稱。如圖三所示的 untitled 工程:

Qt SDK 的下載安裝與配置

<圖三>       

2、切換工程的 Debug 和 Release 配置。在圖一中可以看到鼠標(biāo)下方有個(gè)顯示為 "Debug" 的下來(lái)列表框,點(diǎn)擊此框即可在同一個(gè)工程的 Debug 和 Release 或者更多配置之間切換。

3,管理工程配置,在 Qt Creator IDE 主窗口左側(cè)的列表中選擇 Projects 項(xiàng),即可在右側(cè)的窗口中針對(duì)不同的工程(通過(guò) Tab 頁(yè)選擇)修改 生成設(shè)置、運(yùn)行設(shè)置、編輯器(指定源碼文件所用的編碼)設(shè)置和項(xiàng)目依賴關(guān)系設(shè)置等。 其中生成設(shè)置里可以添加、刪除工程的配置(默認(rèn)情況下,IDE 環(huán)境會(huì)自動(dòng)生成 Debug 和 Release 兩個(gè)配置),也可以修改現(xiàn)有配置的參數(shù),比如該配置所使用的 Qt 庫(kù),qmake 的命令參數(shù),自定義生成步驟等等。

4、切換源碼文件。由于Qt Creator IDE 的代碼編輯器沒(méi)有使用 Tab 頁(yè)的方式管理已經(jīng)打開(kāi)的源碼文件,因此切換文件也要提一提,有兩種方式可以在打開(kāi)的文件之間切換,一種是雙擊默認(rèn)布局下的 “Open Documents” 列表中的文件,另一種是使用代碼編輯窗口上方工具欄上 “Go Forward” 按鈕(一個(gè)向右的箭頭)右側(cè)的下拉列表。

5、設(shè)置斷點(diǎn)及調(diào)試。在 Qt Creator IDE 中,調(diào)試和設(shè)置斷點(diǎn)支持快捷鍵,并且默認(rèn)情況下與 VC 中的快捷鍵相同,即: F5-啟動(dòng)調(diào)試,Shift+F5-結(jié)束調(diào)試,F(xiàn)9-設(shè)置/取消斷點(diǎn),F(xiàn)10-Step over,F(xiàn)11-Step Into,Shift+F11-Step out 等。

Qt Creator IDE 中絕大部分的界面元素都有 Tooltip 提示,鼠標(biāo)放上去后會(huì)有關(guān)于該項(xiàng)的說(shuō)明和快捷鍵名(如果該操作支持快捷鍵的話),非常方便和直觀。
   
第三步,測(cè)試一下環(huán)境

Qt SDK 中附帶了很多示例程序,安裝在 qtsdk-2010.04/qt/demos 和 qtsdk-2010.04/qt/examples 兩個(gè)目錄下。可以通過(guò) Qt Creator IDE 的主菜單 "File"-"Open File or Project" 選擇一個(gè) Qt 的工程文件(后綴為 pro),用附帶的編寫正確的工程對(duì) IDE 環(huán)境進(jìn)行編譯、調(diào)試等步驟進(jìn)行測(cè)試,也可以在 Qt Creator IDE 的歡迎界面上,通過(guò) "choose an example" 打開(kāi)一個(gè)附帶到例子程序?qū)?IDE 環(huán)境進(jìn)行測(cè)試。
   
第四步,萬(wàn)事俱備,只欠東風(fēng)

經(jīng)過(guò)上面到安裝、配置、測(cè)試,一切都通過(guò)后,就可以寫自己的 Qt 應(yīng)用了。怎么寫? 呃,這個(gè)內(nèi)容可以寫一本很厚很厚的書了。
   
兩個(gè)中文的 Qt 學(xué)習(xí)資源平臺(tái)

官方:http://qt.nokia.com/resources-cn

Qt中文論壇 http://www.qtcn.org

小結(jié):Qt SDK 下載安裝與配置詳細(xì)步驟的內(nèi)容介紹完了,希望本文對(duì)你有所幫助。

責(zé)任編輯:zhaolei 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-05-12 08:49:58

iPhone SDKXcode

2010-06-07 16:37:30

rsync 下載

2011-06-08 13:45:44

Symbian Qt

2011-03-31 15:58:27

2014-01-02 10:19:54

PostgreSQL安裝

2011-06-15 16:17:24

Linux Qt SDK

2011-06-08 14:06:42

linux SDK Qt

2011-06-14 09:04:52

Qt 環(huán)境變量

2011-06-27 09:36:58

Ubuntu Qt Creator

2011-03-03 15:32:51

Qt-Quick

2009-07-09 14:16:00

Linux安裝JDK詳

2013-11-26 10:16:09

FedoraFedora 20 B

2019-04-30 10:27:56

UbuntuLinuxDisco Dingo

2011-06-21 11:30:31

嵌入式 Qt

2010-07-02 14:37:20

配置SSH協(xié)議

2010-09-26 10:38:37

JVM安裝Tomcat

2009-12-17 15:03:49

路由器配置DNS服務(wù)器

2009-12-03 14:07:55

下載安裝ftp

2011-06-27 17:15:33

Qt creator Qt Creator

2009-07-09 11:21:08

JDK1.4安裝圖解
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 欧美不卡一区二区三区 | 69福利影院| 日韩av成人在线 | a级黄色毛片免费播放视频 国产精品视频在线观看 | 欧美一区二区三区久久精品 | 成人精品国产 | 国产一区二区视频在线 | 人人玩人人添人人澡欧美 | 91在线精品秘密一区二区 | 欧美在线综合 | 逼逼网| 新91| 欧美激情一区二区三区 | 国产精品一区二区三区在线 | 国产精品99久久久久久动医院 | 久操av在线 | 第四色影音先锋 | 久久久精品亚洲 | 色婷婷在线视频 | 久久天堂网| 午夜不卡一区二区 | 国产中文字幕在线观看 | 99爱视频 | 日韩精品成人网 | 欧美在线a | 欧美日韩福利视频 | 日本超碰 | 五月婷婷激情网 | 中文亚洲视频 | 欧美最猛黑人xxxx黑人 | 欧美日韩亚洲国产综合 | 国产精品久久久久久久久久久免费看 | 久久精品毛片 | 欧美日韩国产三级 | 99热国产精品 | 欧美极品在线观看 | 欧美成人精品欧美一级 | 日韩一级一区 | 久久久久国产精品一区二区 | av天天操 | 99久久电影 |