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

你可能感兴趣的:(qt,fedora)