歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

Ubuntu 10.10 下 QTE4.5 環境安裝

1.   下載源碼包:http://get.qt.nokia.com/qt/source/
   
  a.   Qt 4.5.2 for Open Source C++ development on Linux/X11 [120Mb]
     qt-x11-opensource-src-4.5.2.tar.gz
 
        此源碼包是用於在Linux系統下開發Qt程序用的,開發出的程序只能在PC機上運行。裡面包含了designer,qvfb等工具。
 
  b.   Qt 4.5.2 for Open Source C++ development on Embedded Linux [124Mb]
       qt-embedded-linux-opensource-src-4.5.2.tar.gz
  
        此源碼包是用來進行嵌入式LinuxQt應用程序開發的,開發出來的程序最終目的是要在開發板上運行,但也可以利用qvfb這個工具在PC機上模擬運行。因此稍後會將此壓縮文件解壓成兩個文件夾,分別作為開發板Qt環境以及PC機上QT的模擬環境。
       
2.   配置Ubuntu 10.10編譯環境
 
a.  安裝g++:  sudo  apt-get g++

b.  安裝編譯X11用到的庫:sudo apt-get libx11-dev libxext-dev

c.  安裝libxtst-dev: sudo aptitude install libxtst-dev 否則編譯qvfb出錯。
 
d.  安裝交叉編譯器arm-liunx-gcc,並設置環境變量:下載就不說了,網上找。安裝在/usr/local/arm/ 目錄下面。之後在.bashrc的最後一行加上export PATH=/usr/local
/arm/4.3.2/bin:$PATH,此路徑作為環境變量。
    
3.   編譯及安裝qt-x11-opensource-src-4.5.2
      
a.  在你的下載目錄中解壓qt-x11-opensource-src-4.5.2.tar.bz2

www.linuxidc.com@ubuntu:~/下載$ tar xjvf qt-x11-opensource-src-4.5.2.tar.bz2
  
b.  進入解壓後的目錄  
www.linuxidc.com@ubuntu:~/下載$ cd qt-x11-opensource-src-4.5.2
   
c.  進行配置
www.linuxidc.com@ubuntu:~/下載/qt-x11-opensource-src-4.5.2$ ./configure
  
d.  進行編譯 
www.linuxidc.com@ubuntu:~/下載/qt-x11-opensource-src-4.5.2$ make
  
e.  進行安裝
www.linuxidc.com@ubuntu:~/下載/qt-x11-opensource-src-4.5.2$ make install
       
歷經漫長的編譯過程,默認安裝在/usr/local/Trolltech/Qt-4.5.2下,編譯完成後源程序不要刪除,還有用。
 
4.    編譯配置QtEmbedded-4.5.2-x86版本

之所以要編譯x86版本的Qt,是要在PC機下模擬運行為開發板開發出來的程序   
 
a.  解壓
www.linuxidc.com@ubuntu:~/下載$ tar xjvf qt-embedded-linux-opensource-src-4.5.2.tar.bz2
www.linuxidc.com@ubuntu:~/下載$ mv qt-embedded-linux-opensource-src-4.5.2 qt embedded-linux-opensource-src-4.5.2-x86  
        
www.linuxidc.com@ubuntu:~/下載$ cd qt-embedded-linux-opensource-src-4.5.2-x86
   
b.   配置編譯:
www.linuxidc.com@ubuntu:~/下載/qt-embedded-linux-opensource-src-4.5.2-x86$ ./configure -prefix /usr/local/Trolltech/QtEmbedded-4.5.2-x86 -embedded x86 -qvfb
www.linuxidc.com@ubuntu:~/下載/qt-embedded-linux-opensource-src-4.5.2-x86$ make
c.   安裝到/usr/local/Trolltech/QtEmbedded-4.5.2-x86目錄下:
www.linuxidc.com@ubuntu:~/下載/qt-embedded-linux-opensource-src-4.5.2-x86$ make install
  
d.  建立腳本文件:setenv_x86.sh,輸入以下內容:
export QTEDIR=/usr/local/Trolltech/QtEmbedded-4.5.2-x86/
export PATH=/usr/local/Trolltech/QtEmbedded-4.5.2-x86/bin/:$PATH
export LD_LIBRARY_PATH=/usr/local/Trolltech/QtEmbedded-4.5.2-x86/lib/:$LD_LIBRARY_PATH
   
e.  編譯x86版QT應用程序前,先執行此腳本文件:
www.linuxidc.com@ubuntu:/usr/local/Trolltech/QtEmbedded-4.5.2-x86$ source setenv_x86.sh
 
5.    編譯qvfb
 
www.linuxidc.com@ubuntu:~/下載$ cd /qt-x11-opensource-src-4.5.2/tools/qvfb/
www.linuxidc.com@ubuntu:~/下載/qt-x11-opensource-src-4.5.2/tools/qvfb$ make
把/qt-x11-opensource-src-4.5.2/bin/目錄下生成的qvfb復制qvfb到x86目錄下:
www.linuxidc.com@ubuntu:~/下載$ cp /qt-x11-opensource-src-4.5.2/bin/qvfb /usr/local/Trolltech/QtEmbedd-4.5.2-x86/bin
6.    測試

www.linuxidc.com@ubuntu:~/下載$ cd /usr/local/Trolltech/QtEmbedded-4.5.2-x86/demos/boo
ks

qvfb -width 640 -height -480 &
./books -qws

Copyright © Linux教程網 All Rights Reserved