操作系統:fedora 17
gcc & g++ : 4.7.2
QT: 4.7.0
安裝前,請從qt-project官網下載qt creator 和 qt源碼,我使用的版本如下:
qt-creator-linux-x86-opensource-2.6.1.bin
qt-everywhere-opensource-src-4.7.0.tar.gz
1.安裝編譯器
直接通過網絡安裝gcc和g++,注意使用root用戶
# yum install gcc gcc-c++
2.安裝qt creator集成開發工具
該方式爲圖形化安裝,默認安裝即可,注意,不包括QT庫和編譯器
#./qt-creator-linux-x86-opensource-2.6.1.bin
3.解壓QT源碼並配置
# tar zxvf qt-everywhere-opensource-src-4.7.0.tar.gz
# cd qt-everywhere-opensource-src-4.7.0
# echo yes | ./configure -opensource
PS:此步驟會報錯 ”Basic XLib functionality test failed!” ,解決辦法是在配置前主動裝好下面3個包
# yum install libXau-devel ibX11-devel libXext-devel
4.編譯並安裝QT,時間較長,耐心等待。另外,最好用root用戶來執行。
# make && make install
執行以上命令將QT安裝至 /usr/local/Trolltech/Qt-4.7.0/
進入該目錄查看
# cd /usr/local/Trolltech/
PS:此步驟會報錯 ”cannot find -lXrender” ,解決辦法如下
# cd /lib
# ln -s libXrender.so.1 libXrender.so
5.將QT的qmake路徑添加進qt creator中
點擊 tools -> options -> qt4 -> qt vesions -> Browse ,添加路徑分別爲
/usr/local/Trolltech/QtEmbedded-4.7.0-i386/bin/qmake
版本命名爲QT-4.7.0供識別即可
6.新建一個簡單的QT GUI工程,編譯並運行成功。
PS:如果要建立基於嵌入式的開發環境,只需編譯和安裝對應版本的QTE庫,然後添加路徑到qt creator中,詳細步驟請參考http://sunke.blog.51cto.com/4812218/1088085