自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Qt 4.5 開發(fā)環(huán)境及安裝

移動開發(fā)
2009年3月發(fā)布的Qt 4.5 起,諾基亞為Qt增添開源LGPL授權(quán)選擇,Qt是一個完整的C++應(yīng)用程序開發(fā)框架,它包含一個類庫,和用于跨平臺開發(fā)及國際化的工具。

2009年3月發(fā)布的Qt 4.5 起,諾基亞為Qt增添開源LGPL授權(quán)選擇,諾基亞Qt Software 宣布 Qt源代碼庫面向公眾開放,Qt 開發(fā)人員可通過為 Qt 以及與 Qt 相關(guān)的項目貢獻代碼、翻譯、示例以及其他內(nèi)容,協(xié)助引導(dǎo)和塑造 Qt未來的發(fā)展。為了便于這些內(nèi)容的管理,Qt Software 啟用了基于 Git 和 Gitorious 開源項目的Web 源代碼管理系統(tǒng) 。

配置開發(fā)環(huán)境:

操作系統(tǒng):Ubuntu 9.0.4基于vmware5.5

交叉編譯器:armlinux-gcc-3.4.1

用戶:root

qt4.5安裝前注意事項:

基于ubuntu9.04下的
 

1,安裝g++

2,安裝libx11-dev

3,安裝libxtst-dev

4,在安裝QT-X11版本的時候

出現(xiàn)了錯誤:/usr/bin/ld:cannot find -lXext

這個錯誤需要安裝libxext6 和libxext-dev這兩個程序

這個庫依賴這兩個程序。

上面庫都安裝后,下面開始進行安裝qt了。

具體步驟與說明:

1. 下載源碼包

  1. qt-x11-opensource-src-4.5.0.tar.bz2  
  2. qt-embedded-linux-opensource-src-4.5.0.tar.bz2 

下載地址:ftp://ftp.qtsoftware.com/qt/source/

2.編譯及安裝qt-x11-opensource-src-4.5.0

qt-x11版本可以產(chǎn)生Qt開發(fā)工具,如designer等等,最重要的是可以得到qvfb,嵌入式的開發(fā)有了qvfb,就可以不需要實際的開發(fā)板,也可以開發(fā)Qt應(yīng)程序。qt-embedded版本就是專門用于嵌入式方面的版本。

  1. tar xjvf qt-x11-opensource-src-4.5.0.tar.bz2  
  2. cd qt-x11-opensource-src-4.5.0  
  3. ./configure    
  4. make   
  5. make install 

歷經(jīng)漫長的編譯過程,約一個半小時,默認安裝在/usr/local/Trolltech/Qt-4.5.0下.編譯完成后源程序不要刪除,還有用。

3.編譯及安裝qt-embedded-linux-opensource-src-4.5.0

在用戶目錄下建立一個src目錄,用于存放編譯源文件qt-embedded-linux-opensource-src-4.5.0.tar.bz2。將其解壓得到qt-embedded-linux-opensource-src-4.5.0,重命名為qt-embedded-linux-opensource-src-4.5.0-x86.再次解壓qt-embedded-linux-opensource-src-4.5.0.tar.bz2,并重命令為qt-embedded-linux-opensource-src-4.5.0-arm.為什么有兩個復(fù)制呢?我們可以從他們的名字上就不難看出前者是適合x架構(gòu)的,后者適合arm架構(gòu)的,如果有開發(fā)板的話,可以只編譯qt-embedded版本成arm架構(gòu)的就可以了,但是很多時候用qvfb的話,開發(fā)會方便很多,所以多編譯一個x86架構(gòu)的也不錯。

  1. mkdir ~/src  
  2. mv qt-embedded-linux-opensource-src-4.5.0.tar.bz2 ~/src  
  3. tar xjvf qt-embedded-linux-opensource-src-4.5.0.tar.bz2  
  4. mv qt-embedded-linux-opensource-src-4.5.0 qt-embedded-linux-opensource-src-4.5.0-x86  
  5. tar xjvf qt-embedded-linux-opensource-src-4.5.0.tar.bz2  
  6. mv qt-embedded-linux-opensource-src-4.5.0 qt-embedded-linux-opensource-src-4.5.0-arm  
  7. cd qt-embedded-linux-opensource-src-4.5.0-x86  
  8. ./configure -prefix /usr/local/Trolltech/QtEmbedded-4.5.0-x86 -embedded x86 -qvfb  
  9. make   
  10. make install  
  11. -------OK!qt-embedded-x86被安裝在/usr/local/Trolltech/QtEmbedded-4.5.0-x86下.  
  12. cd qt-embedded-linux-opensource-src-4.5.0-arm  
  13. ./configure -prefix /usr/local/Trolltech/QtEmbedded-4.5.0-arm -embedded arm  
  14. make   
  15. make install 

OK!qt-embedded-arm被安裝在/usr/local/Trolltech/QtEmbedded-4.5.0-arm下.

4.至此我們已經(jīng)安裝好了qt-x11版,即在PC機上運行的QT,qt-embedded-x86版(x86體系的嵌入式板子上運行的QT)和qt-embedded-arm(arm板子上運行的QT).下一步:設(shè)置環(huán)境變量

(1)qt-x11:

 

  1. vi setenv.sh 

添加如下內(nèi)容:

  1. PATH=/usr/local/Trolltech/Qt-4.5.0/bin:$PATH  
  2. LD_LIBRARY_PATH=/usr/local/Trolltech/Qt-4.5.0/lib:$LD_LIBRARY_PATH 

保存退出.移到/usr/local/Trolltech/Qt-4.5.0中。

(2)qt-embedded-x86:

  1. vi setenv.sh 

添加如下內(nèi)容:
 

  1. QTEDIR=/usr/local/Trolltech/QtEmbedded-4.5.0-x86       
  2. PATH=/usr/local/Trolltech/QtEmbedded-4.5.0-x86/bin:$PATH   
  3. LD_LIBRARY_PATH=/usr/local/Trolltech/QtEmbedded-4.5.0-x86/lib:$LD_LIBRARY_PATH  

保存退出.移到/usr/local/Trolltech/QtEmbedded-4.5.0-x86中。

(3)qt-embedded-arm:

  1. vi setenv.sh 

添加如下內(nèi)容:

  1. QTEDIR=/usr/local/Trolltech/QtEmbedded-4.5.0-arm       
  2. PATH=/usr/local/Trolltech/QtEmbedded-4.5.0-arm/bin:$PATH       
  3. LD_LIBRARY_PATH=/usr/local/Trolltech/QtEmbedded-4.5.0-arm/lib:$LD_LIBRARY_PATH 

保存退出.移到/usr/local/Trolltech/QtEmbedded-4.5.0-arm中。

我們在運行的時候分別運行對應(yīng)的腳本即可,比如我們要用qt-x11:

  1. cd /usr/local/Trolltech/Qt-4.5.0  
  2. source setenv.sh 

然后就可以用qmake designer等工具了.

5.做到這一步還有qvfb沒有編譯,到qt-x11-opensource-src-4.5.0中重新編譯qvfb即可

  1. cd qt-x11-opensource-src-4.5.0  
  2. cd /tools/qvfb  
  3. make --會在qt-x11-opensource-src-4.5.0/bin下生成qvfb,我們將它copy至/usr/local/Trolltech/QtEmbedded-4.5.0-x86/bin下  
  4. cp ../..bin/qvfb /usr/local/Trolltech/QtEmbedded-4.5.0-x86/bin 

6.做一個測試

  1. cd /usr/local/Trolltech/QtEmbedded-4.5.0-x86  
  2. source setenv.sh  
  3. cd /usr/local/Trolltech/QtEmbedded-4.5.0-x86/demos/books  
  4. qvfb -width 640 -height 480 &  
  5. ./books -qws 

效果截圖:

qt 4.5的開發(fā)環(huán)境安裝

關(guān)于qt 4.5環(huán)境的安裝就介紹到這里,希望有幫助到你。如果有什么意見,可以留言!

【編輯推薦】

解析 QT 4.5.1編譯

Qt/E服務(wù)器客戶端架構(gòu)

深度解析 QT 編譯安裝方法

Qt 平臺中使GUI保持響應(yīng)流暢

深度解析嵌入式QT開發(fā)環(huán)境搭建

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

2011-03-18 20:13:01

QtUbuntu

2011-06-28 10:20:19

Ubuntu Qt Designer

2011-06-08 15:27:24

QT QT 4.5 編譯

2011-07-01 13:15:50

Ubuntu QT Eembedded

2011-06-13 13:35:06

Qt Embedded QT

2009-03-11 09:09:12

Qt開發(fā)工具SDK

2011-06-16 13:36:29

Qt Windows CE

2011-05-03 14:56:53

BlackBerry JavaEclipse

2022-02-28 09:31:02

開發(fā)環(huán)境后端前端

2011-06-16 17:45:46

Qt Wince

2011-06-08 17:32:18

QT VS2008 開發(fā)環(huán)境

2011-07-26 08:52:57

2011-07-04 15:13:31

QT MPlayer 移植

2011-06-14 09:04:52

Qt 環(huán)境變量

2009-06-08 20:19:07

EclipseMinGWQt

2011-06-17 17:01:22

Qt Eclipse Windows

2011-07-04 14:58:56

Qt 桌面 qvfb

2011-06-20 16:38:33

Qt QWidget Qt4.5

2011-06-17 16:47:12

Qt Eclipse Windows

2011-06-28 15:09:38

Qt Maemo
點贊
收藏

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