参考原文:
http://qt-project.org/doc/qt-4.8/install-x11.html
http://blog.youkuaiyun.com/aile770339804/article/details/7999467
安装包下载地址: http://qt-project.org/downloads
建议下载4.8
新的5.0还不成熟而且有区别 使用的时候会有很多问题 我就是被逼无奈回退到4.8的
本人环境Centos 6.3
1 安装依赖的环境、库
安装gcc-c++等 yum groupinstall "Development Tools"
安装Mesa yum install mesa*
安装freeglut yum install freeglut*
2. 按照Qt官网的要求步骤依次进行
解压下载下来的压缩包
在目录下运行./configure 按照提示 -o -yes
成功后出现提示:
Qt is now configured for building ,just run 'make' Once everything is built , you must run 'make install'
然后依次运行 make 成功后 再运行 make install
如果中间出现
no rule to make targert .../../webcore/release/libwebcore.a' needed by ..../libQtWebKit.so.4.9.3 stop
自己修改一下configure文件 用文本方式打开
713 CFG_WEBKIT=auto # (yes|no|auto|debug) 设置为yes
注释掉该部分:
6022 # Additional check to decide if WebKit support will be included
6023 if [ "$CFG_XRENDER" = "no" ] && [ "$CFG_WEBKIT" != "no" ]; then
6024 echo "Warning: -no-xrender will disable the QtWebkit module."
6025 CFG_WEBKIT="no"
而只有auto需要根据编译器情况来设置CFG_WEBKIT="$canBuildWebKit",确定yes or no;
因此
7678 if [ "$CFG_WEBKIT" != "no" ]; then
改为:
7678 if [ "$CFG_WEBKIT" = "auto" ]; then
7680 CFG_WEBKIT="$canBuildWebKit"
7682 fi
最后配置环境变量,我看网上这么写
下面来配置Qt4的环境变量:
- 打开 /etc/profile 文件,在该文件的末尾加上以下语句:
- PATH=/usr/local/Trolltech/Qt-4.3.4/bin:$PATH
- QTDIR=/usr/local/Trolltech/Qt-4.3.4
- MANPATH=$QTDIR/man:$MANPATH
- LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
- export PATH QTDIR MANPATH LD_LIBRARY_PATH
感觉不需要 只要按照官网介绍的 配置PATH一项即可,并且4.8目录也没有man这一项
修改后 source /etc/profile 执行以下 让它生效
echo $PATH 可以查看是否设置成功
这样Qt环境安装完毕
qmake -v 显示版本信息
which qmake 显示安装位置信息
编译安装完Qt libraries 4.8.4 for Linux/X11 (225 MB)
接下来开始安装我们的IDE编程工具 Qt Creator
Qt Creator 2.6.1 for Linux/X11 32-bit
步骤类似,进入到源文件目录下,发现里面有.pro文件,哈哈 直接用 qmake,make,make install 一步一步去安装即可。
安装成功后which qtcreator 找到运行程序 启动运行吧 哈哈!!!!
注:Qt安装的目录都是在/usr/local/XXXX 下面