整理一下我的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、安裝前準備
"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、安裝過程
3、開發環境搭建
(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環境 的搭建。