fedora17下編譯安裝QT集成開發環境

操作系統: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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章