国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

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

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

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

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

第一步,下載和安裝 Qt SDK

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

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

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

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

  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*  

運行安裝包。

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

  1. sudo ./qt-sdk*  

安裝,則會安裝到 /opt 目錄下。   

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

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

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

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

#p#

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

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

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

Qt SDK 的下載安裝與配置

<圖一>

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

Qt SDK 的下載安裝與配置

<圖二>

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

Qt SDK 的下載安裝與配置

<圖三>       

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

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

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

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

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

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

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

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

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

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

責(zé)任編輯:zhaolei 來源: 互聯(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

2011-06-15 16:17:24

Linux Qt SDK

2011-06-08 14:06:42

linux SDK Qt

2014-01-02 10:19:54

PostgreSQL安裝

2011-06-14 09:04:52

Qt 環(huán)境變量

2011-03-03 15:32:51

Qt-Quick

2011-06-27 09:36:58

Ubuntu Qt Creator

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

2010-07-02 14:37:20

配置SSH協(xié)議

2011-06-21 11:30:31

嵌入式 Qt

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

2011-07-04 17:55:59

Qt SDK Windows
點贊
收藏

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

成人午夜黄色影院| 久久蜜桃香蕉精品一区二区三区| 欧美日韩大陆一区二区| 国产二区视频在线| 91成人小视频| 欧美色图片你懂的| 免费在线观看毛片网站| 肉色丝袜一区二区| 777xxx欧美| 粉嫩tv在线播放| 亚洲综合一二三区| 日本一区二区三区四区在线观看| 性欧美又大又长又硬| 成人欧美一区二区三区小说| 国产一区二区在线视频播放| 成人国产精品免费网站| 国产成人精品久久久| 国产一区丝袜| 国产成人精品电影| 日韩脚交footjobhd| 亚洲精品成人少妇| 久久99影院| 极品销魂美女一区二区三区| 日本xxx免费| 久久久久久久久99精品| 九九热久久66| 国产精品一区专区欧美日韩| 国产91精品一区二区麻豆亚洲| 久热这里只精品99re8久| 日韩夫妻性生活xx| 性色av一区二区三区| 538视频在线| 国产精品久久久久久久午夜片| www.日日操| 韩国欧美一区二区| 欧美乱大交xxxxx潮喷l头像| 成人涩涩免费视频| 真实国产乱子伦对白视频| 日韩国产在线观看| 中文字幕色一区二区| 成人网免费视频| 成人影视亚洲图片在线| 国产成人亚洲综合| 亚洲欧洲一级| 国产又粗又猛又爽又黄的网站| 国产麻豆91精品| 999在线观看视频| 国产欧美日韩在线观看| 亚洲综合婷婷久久| 亚洲一区二区三区免费视频| 一色桃子在线| 欧美伊人久久久久久午夜久久久久| www.51av欧美视频| 91精品国产91久久| 另类中文字幕网| 免费一级网站| 亚洲美女动态图120秒| 国产成人a视频高清在线观看 | 8x8x华人在线| 欧美丝袜一区二区| 欧美××××黑人××性爽| 国产精品欧美日韩| 久久久久国产精品一区二区| 精品国产一区三区| 五月天精品一区二区三区| 精品日本12videosex| 精品国产亚洲一区二区三区大结局 | 香蕉久久一区| 手机福利在线视频| 在线观看区一区二| 国产在线不卡视频| 午夜久久久精品| 香蕉成人啪国产精品视频综合网| 视频国产一区二区三区| 国内精品自线一区二区三区视频| 国产精品扒开腿做爽爽爽男男 | 在线亚洲一区二区| 国产精品美女午夜爽爽| 蜜臀久久99精品久久久久久宅男 | 日韩第一区第二区| 激情五月六月婷婷| 亚洲欧美在线磁力| 欧美理论电影大全| 中日韩在线视频| 亚洲人成网站精品片在线观看| 麻豆影视在线观看_| www.欧美免费| 成人影院在线| 欧美在线视频一区二区三区| 国产精品一区二区在线观看网站| 成人片在线播放| 欧美tickling网站挠脚心| 久久97精品| 男人插女人下面免费视频| 亚洲国产精品热久久| 欧美日韩在线网站| 好紧好硬好湿我太爽了| 日韩中文字幕欧美| 久久99久久久久久久久久久| 国产精品一二三产区| av电影一区二区三区| 免费av一区二区| 麻豆精品视频在线观看免费| 大地资源高清播放在线观看| 中文字幕欧美日韩| 日本福利一区| 一区二区三区入口| 亚洲精品99久久久久| 欧美日韩亚洲一区| 亚洲天堂手机| 欧美日韩福利| 一级特黄视频| 国内外成人激情免费视频| 亚洲人成在线观看| 国产欧美一区在线| 韩国精品一区二区三区| 日韩一级视频| 国产原厂视频在线观看| 欧美激情国产精品日韩| 国产午夜精品一区| 日韩一区二区三区国产| 色综合久久久久久久久久久| 成人午夜视频网站| 香蕉久久夜色精品国产| 国产成人澳门| 草草影院在线| caoporn国产精品免费视频| 亚洲中文字幕无码不卡电影| 欧美色欧美亚洲另类七区| 国内精品美女av在线播放| 精品一区二区三区电影| 欧美性xxxx极品高清hd直播| 国产午夜亚洲精品羞羞网站| 久久99国产精品尤物| av成人国产| 欧美日韩国产高清| 国产成人久久| 国产v亚洲v天堂无码| 亚洲乱码精品一二三四区日韩在线| 国产综合色视频| 青青草精品视频| 亚洲免费网站| 日本视频免费一区| 亚洲国产片色| 黄网站在线免费| 自拍视频在线| 视频二区在线| 91精品专区| 香蕉视频在线播放| 成人有码视频在线播放| 国产精品91视频| 国产精品久久久久久久久男| 国产成人欧美在线观看| 国产成人涩涩涩视频在线观看 | 国产卡一卡二在线| 本田岬高潮一区二区三区| 99久久999| 99a精品视频在线观看| 欧美1级片网站| 狂野欧美性猛交xxxxx视频| 久久一区二区三区av| 亚洲自拍偷拍网站| 四虎影视永久免费观看| 欧美日韩一区在线播放| 亚洲欧美在线另类| av在线三区| 亚洲女同精品视频| 在线成人av影院| 欧美一区二区三区在线观看| 日本高清成人免费播放| 日韩一级欧美一级| 国产一区二区三区日韩欧美| 久久人人爽人人爽爽久久| 日韩美女免费线视频| 秋霞在线观看一区二区三区| 亚洲一区三区电影在线观看| 国产一二三区在线播放| 在线观看视频免费| 亚洲小说区图片区都市| 在线观看视频一区二区三区| 亚洲视频电影在线| 菠萝蜜视频在线观看一区| 欧美日韩人人澡狠狠躁视频| 欧美美女操人视频| 91av在线免费观看| 亚洲一区三区电影在线观看| av网站免费在线| 97视频在线观看网站| **精品中文字幕一区二区三区| 91视频一区| 成人av在线资源网| 欧美一区二区三区的| 91精品国产高清自在线| 欧洲一区二区日韩在线视频观看免费 | 韩国97影院| 米奇精品一区二区三区| 女厕嘘嘘一区二区在线播放 | 欧美二区三区| 伊人国产在线| 精品av一区二区|