qt4嵌入式開發環境搭建過程(包括各種異常問題)(1)

整理一下我的qt嵌入式開發環境搭建過程及遇到的問題:

平臺:Win7 32bit

系統:Ubuntu12.0.4(VMware station 10.0.2)

qt版本:qt4.8.5

開發板:ok335XD 7寸電阻屏

qt下載:http://qt-project.org/  一般是qt-everywhere....

用到的文件如下:

qt:qt-everywhere-opensource-src-4.8.5.tar

觸屏校準:tslib-1.4.tar

交叉編譯工具:arm-linux-4.4.3.tar

一、宿主機qt環境搭建

1、安裝前準備

           開始Ubuntu是沒有g++的所以先要安裝g++/gcc,可以通過以下兩個命令來安裝:
#sudo apt-get install g++
#sudo apt-get install build-essential
安裝好後通過 
#gcc -v 
查看是否安裝好

         ./configure階段,出現了以下錯誤 

"Basic XLib functionality test failed! 
You might need to modify the include and library search paths by editing 
QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11 "
那是因爲沒裝有libxtst-dev,使用命令apt-get installlibxtst-dev 安裝

#sudo apt-get installlibX11-dev  libXext-dev  libXtst-dev

2、安裝過程

只要你把需要的組件準備好,整個安裝過程應該沒什麼問題了
拷貝qt-everywhere-opensource-src-4.8.5.tar 到Ubuntu目錄下,這裏我放在 /home/forlinx/work 下,tar xvf qt-everywhere-opensource-src-4.8.5.tar.bz2   解壓。

#./configure  (--prefix  /usr/local/Trolltech/)       配置,沒有--prefix參數設置默認安裝在 /usr/local/Trolltech/下。

#make   編譯

#make install 安裝

3、開發環境搭建

     首先要做的就是設置環境變量,把qt添加到系統中,兩種方法:
(1)很簡單,就是將/usr/local/Trolltech/Qt-4.8.5/bin 下的qmake 鏈接到 /usr/bin 目錄下,用一個文件名代替,我這裏用的還是qmake
# ln -s    /usr/local/Trolltech/Qt-4.8.5/bin/qmake    /usr/bin/   或者將 /usr/local/Trolltech/Qt-4.8.5/bin/qmake 拷貝到/usr/bin/下
#cp   /usr/local/Trolltech/Qt-4.8.5/bin/qmake    /usr/bin/ 

(2)設置環境變量,打開 /etc/profile文件在後面添加上如下幾行命令:

export QTDIR=/usr/local/Trolltech/Qt-4.8.5
export PATH=$QTDIR/bin:$PATH  
export MANPATH=$QTDIR/man:$MANPATH  
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
source之後,使用 qmake -v查看是否成功。

  其次需要安裝qt creator編輯器

Ubuntu下可以在software 中心搜索下載安裝也可以在終端輸入

#sudo apt-get install qtcreator 自動安裝

安裝後打開進行配置

點擊 Qt Creator 的 Tools 菜單下的 Options,點擊 Add 添加 GCCE,然後點擊 Compiler path Browse 添加交叉
編譯器(/usr/local/arm/arm-linux-4.4.3/bin/arm-linux-g++)的路徑,如下圖所示:


Qt Creator Versions 的設置
點擊 Add 添加/usr/local/arm/qt4.8.5/bin/qmake 文件,添加進去,之後,點擊 Apply 即配置完成。如圖(路徑略有不同)所示:



這樣就可以利用qt creator創建qt項目和編譯運行了,但這只是宿主機上的qt開發環境,下一章是開發板上的嵌入式qt環境 的搭建。







發佈了20 篇原創文章 · 獲贊 1 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章