一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

Qt Creator的配置和開發(fā)初步測試

 zwsj 2013-12-17

關(guān)于編譯與安裝的內(nèi)容請參考:

Linux 下編譯、安裝、配置 QT

交叉編譯QT 4.8.3

本篇博客主要記錄3方面的內(nèi)容

1、Linux下Qt Creator的配置,這部分是以前面兩篇文章的工作為基礎(chǔ),進(jìn)行一些細(xì)節(jié)配置.

2、分別運行桌面版和開發(fā)板上的小程序,驗證QT的跨平臺特點。

3、安裝Windows下的開發(fā)環(huán)境,此部分也是基于Qt Creator 有了Linux下的工作,這部分就非常簡單的。

 

1、Linux下Qt Creator的配置

從Dash中找到Qt Creator,打開,打開后可以看到主界面,這個界面和Windows下基本一致(后面安裝windows版本就清楚了),在前面的兩篇文章中我已經(jīng)分別編譯了Linux下的X86平臺和ARM平臺的QT庫,這部分就針對這個IDE進(jìn)行相應(yīng)的配置,是能夠進(jìn)行應(yīng)用程序的開發(fā)。

在主界面中從菜單欄點擊"工具"->"選項"->在左側(cè)點擊“構(gòu)建和運行”界面如下圖所示。

image

從圖中可以看到,IDE并沒有自動識別安裝的QT,這是因為在缺乏系統(tǒng)環(huán)境變量的情況下,不知道程序安裝到了什么地方,所以這里需要手動設(shè)置,手動設(shè)置很簡單,只需要點擊添加,分別添加編譯的兩個版本的QT安裝文件中的qmake文件即可,注意是安裝文件,并不是之前解壓的源文件。

默認(rèn)的安裝路徑為/usr/local/Trolltech這個文件夾下有兩個文件夾,具體路徑可以參見上圖。

到這里就告訴IDE 安裝QT的位置了,由于需要進(jìn)行編譯開發(fā),接下來還需要指定編譯器,點擊“編譯器”選項卡,如下圖所示。

image

如圖中所示,Qt Creator已經(jīng)檢測到X86的GCC,而我們要是做arm平臺開發(fā)的話還需要指定用于arm開發(fā)的交叉工具鏈,我的安裝路徑為/usr/local/arm/4.3.2/bin/需要指定g++文件,如圖中所示。配置完成后,點擊“應(yīng)用”。

QT和編譯器指定完成后就需要進(jìn)行下一步配置了,就是對這些工具進(jìn)行組合,點擊“構(gòu)建套件(kit)”選項卡,如下圖所示。

image

如上圖所示,這里所做的設(shè)置也很簡單,相當(dāng)于是設(shè)定幾種方案,指定設(shè)備類型、所用的編譯器版本以及QT版本,我這里配置桌面和ARM兩項,分別對應(yīng)在PC和開發(fā)板兩個平臺。

到這里,基本配置就完成了。

2、使用Qt Creator進(jìn)行初步開發(fā)

下面新建一個項目,點擊菜單 ”文件“->”新建“,如下圖所示,選擇應(yīng)用程序-Qt Gui應(yīng)用

image

 

接下來填寫項目名稱和選擇保存位置,點擊”下一步“選擇構(gòu)建套件,這里用于選擇使用的構(gòu)建套件,即上文配置的,按照上文配置我這里就有兩個套件,桌面和ARM,這個地方后面是可以更改的,因此我這里還是先選擇桌面,下面有對應(yīng)的Debug與Release這里保持默認(rèn)。接下來全部保持默認(rèn)一直到完成。

工程新建完成后就可以看到工程目錄即文件了,如下圖所示。

image

第一個例程就不添加啥程序了,充分利用IDE設(shè)計的方便之處,拖拽幾個控件運行示意一下吧,雙擊上圖中的界面文件下的mianwindow.ui文件,接下來就能看到和VS下利用C#等開發(fā)非常類似的界面,可以從左側(cè)選擇一些控件,右下角可以針對具體的控件屬性進(jìn)行修改,如下圖所示,拖出自己需要的控件,并進(jìn)行簡單修改。

image

我這里拖了幾個作為示意,這部分弄好后,點擊左下角的image

直接運行,構(gòu)建完成后就會彈出剛剛設(shè)計的界面,如下圖所示。

image

可以看到實際運行效果和編輯的情況由于字體等因素略有差異。接下來就要生成一個能夠在開發(fā)板上運行的程序了,由于剛剛在新建項目的時候構(gòu)建套件選擇的是桌面,所以首先要對這點進(jìn)行更改。如下圖所示,點擊 ”項目“--”添加構(gòu)建套件“下方就會彈出我剛剛設(shè)定的ARM,在arm的構(gòu)建設(shè)置中可以使用默認(rèn)配置,其他相關(guān)選項可以參考桌面選項更改。

image

需要說明的是在ARM的運行項目中,需要部署到遠(yuǎn)程運行,這里沒有部署,因此在剪輯編輯進(jìn)行構(gòu)建的時候,就不能改直接運行了,點擊錘子圖標(biāo),進(jìn)行構(gòu)建,構(gòu)建完成后可以在工程文件夾下,如下圖所示,那么在ARM開發(fā)板上運行的程序就在test1-build-ARM-_____Debug文件夾下。

image

接下來把生成的可執(zhí)行文件拷貝到開發(fā)板進(jìn)行運行,我這里使用的是nfs掛載的方式,通過超級終端運行

./test1 –qws

運行程序,需要說明的是我使用的開發(fā)板是飛凌的OK6410,上面已經(jīng)移植好了QTE 4.7.3,雖然我的版本是4.8.4但是運行沒有問題,其他平臺需要先移植QT,這個暫時不在本文的討論范圍之內(nèi),運行效果如下:

image

到這里,用于開發(fā)板運行的第一個小程序就跑起來了。

3、Windows下Qt的安裝

Linux下的安裝和配置搞定了,Windows下的就非常簡單了,Windows下有針對VS2008/2010以及Mingw的版本,雖然我電腦里裝了VS2010,這里還是決定安裝Mingw的版本,首先下載相關(guān)文件,下載地址:

http:///downloads

需要說明的是,早期有SDK安裝包的,現(xiàn)在都是單獨的了,所以需要分別下載

qt-win-opensource-4.8.4-mingw.exe

qt-creator-windows-opensource-2.6.1.exe

MinGW-gcc440_1.zip  下載地址http://get.qt./misc/MinGW-gcc440_1.zip

如果想在VS中使用可以下載

qt-vs-addin-1.1.11.exe

qt-win-opensource-4.8.4-vs2010.exe

由于Mingw并沒有被qt-win-opensource-4.8.4-mingw.exe安裝包集成,所以需要先安裝mingw,安裝很簡單,直接解壓到指定的目錄就行,我的路徑d:/mingw。

接下來安裝qt-win-opensource-4.8.4-mingw.exe,按照過程中會要求指定mingw,指定剛剛的解壓目錄即可。

然后安裝qt-creator-windows-opensource-2.6.1.exe,這個不用多說了。

安裝完成后打開Qt Creator,通Linux下的設(shè)置一樣,打開設(shè)置,這里只需要指定mingw的目錄即可,同樣指定到g++工具,如下圖所示,可以看到兩者界面幾乎一樣,下面的操作就基本一致了,只是這里沒有配置用于arm平臺的工具鏈。

SNAGHTML1be100f

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    中文字幕亚洲在线一区| 亚洲一区二区三区熟女少妇| 精品一区二区三区免费看| 久久精品国产第一区二区三区| 亚洲欧美日韩国产综合在线| 日韩人妻一区中文字幕| 国产美女精品人人做人人爽| 国内精品一区二区欧美| 国产一区二区精品丝袜 | 国产一区二区久久综合| 99国产一区在线播放| 亚洲超碰成人天堂涩涩| 国产三级不卡在线观看视频| 91国自产精品中文字幕亚洲| 99国产高清不卡视频| 国产极品粉嫩尤物一区二区| 国产精品尹人香蕉综合网| 国产在线小视频你懂的| 国产精品日韩精品一区| 亚洲精品一区二区三区免| 日韩中文字幕狠狠人妻| 中文字幕日韩一区二区不卡| 免费在线播放不卡视频| 日本欧美一区二区三区高清| 夫妻性生活黄色录像视频| 日韩中文字幕免费在线视频| 激情爱爱一区二区三区| 亚洲专区一区中文字幕| 亚洲国产成人久久99精品| 日韩精品免费一区二区三区| 欧美日韩少妇精品专区性色| 精品国产品国语在线不卡| 久热青青草视频在线观看| 97人妻精品一区二区三区男同 | 国产在线不卡中文字幕| 日本国产欧美精品视频| 黑人巨大精品欧美一区二区区| 亚洲精品熟女国产多毛| 九九热视频网在线观看| 一区二区三区人妻在线| 亚洲内射人妻一区二区|