CentOS6.5安装Qt4.8.6+QtCreator2.6.1
来源:互联网 发布:买家淘宝换名字怎么改 编辑:程序博客网 时间:2024/05/24 06:32
工作中需要用到Qt在Linux下做开发,公司提供的电脑安装的CentOS6.2,但是为了和windows下自己使用的QT版本一直,于是也选择安装了Qt5.1.0。但是在CentOS下刚开始是无法启动,经过自己努力(可以看我另外几篇关于CentOS下QT的文章)终于可以跑通了,但是却无法调试。不知道是不是因为CentOS系统向来更新太慢,软件版本太低的缘故(CentOS6.2预装GCC4.4.7),但是我更新了GCC到4.8.0也还是不能调试,只是提示一下错误信息:自己试了很多办法没能解决,只能试着安装QT4,以求低版本的Qt可以跑起来,还真让我试对了,成功了。
错误提示:
下面是Qt4.8.6+QtCreator2.6.1的安装
1、下载需要的包
Qt4.8.6:http://download.qt-project.org/official_releases/qt/4.8/4.8.6/
QtCreator2.6.1:http://download.qt-project.org/official_releases/qtcreator/2.6/2.6.1/
注意:我的系统是64位的,所以下载的是64位的。按照自己的系统下载。
2、安装QtCreator
将下载的两个包放在一个目录下,我的是在~/Qt-Folder下
然后进入命令行$:./qt-creator-linux-x86_64-opensource-2.6.1.bin
进入QtCreator安装界面,指定安装位置,我的位置是/usr/local/qtcreator-2.6.1
然后就是按照提示一直到安装结束。
3、安装Qt4.8.6
安装好了QtCreator后,可以运行,但是却什么也做不了,因为我还没有安装Qt库也就是Qt4.8.6。
Qt库的话因为是源码,所以,我们需要对它进行编译,然后安装。
首先解压缩该包:
$:tar xzvf qt-everywhere-opensource-src-4.8.6.tar.gz
更改文件夹名字,操作更方便
$:mv qt-everywhere-opensource-src-4.8.6 qt-4.8.6
$:cd qt-4.8.6
对软件进行配置并检查环境依赖关系是否满足
$:./configure
可能需要3-5分钟
在此过程中,如果出现以下错误,可以运行:yum install libX*
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 in /home/zhu/Qt/qt-x11 opensource-src-4.8.6/mkspecs/linux-g++
然后执行./configure
完成之后如下图所示:
然后进行编译:
执行$:make
编译时间较长,我的超过了2个小时。耐心等待。
编译过了就可以安装了。
执行#:make install 进行安装,需要管理员权限
然后设置环境变量,环境变量的配置方法有多种,我使用了下面方法:
vi ~/.bash_profile
然后在.bash_profile文件末尾添加下面几行
export QTDIR=/usr/local/Trolltech/Qt-4.8.6
export PATH=$QTDIR/bin:$PATH
export MANPATH=$QTDIR/man:$MANPAT
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
如果要让该配置立刻生效,需要执行下面命令,或者注销当前用户,重新登录也行。
$:source ~/.bash_profile
测试:
qmake -v
QMake version 2.01a
Using Qt version 4.8.6 in /usr/local/Trolltech/Qt-4.8.6/lib
完成。
4、配置QtCreator
上面只是完成了两个包的安装,但是想要让他们协作,还是需要再进行点配置的。
第一步:tools>options>Build and Run
然后选择Qt Versions,使用 Browse选择刚才安装的Qt库
第二步:选择Kits,手动添加一个,GCC,GDB会自动检测,这里需要指定Qt Version。
默认是None,选择我们刚才添加的Qt 4.8.6
然后,这样就完成Qt4.8.6+Qt2.6.1的安装。
5、总结
感谢朋友支持本博客,欢迎共同探讨交流,由于能力和时间有限,错误之处在所难免,欢迎指正!
如果转载,请保留作者信息。
博客地址:http://blog.csdn.net/qq_21398167
在安装CentOS7环境下安装qt-everywhere-opensource-src-4.7.3的时候按照网络上的说明来执行,到了./configure的时候报错
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 in /home/qt-everywhere-opensource-src-4.7.3/mkspecs/linux-g++.
主要原因就是缺少了几个库文件
依次执行下面3条命令(因为有依赖关系,顺序别变)
yum install libXau-devel
yum install ibX11-devel
yum install libXext-devel
然后再 ./configure 执行成功。
- CentOS6.5安装Qt4.8.6+QtCreator2.6.1
- CentOS6.5安装Qt4.8.6+QtCreator2.6.1
- CentOS6.5安装Qt4.8.6+QtCreator2.6.1
- Centos6.6 安装 Qt4.8.6 + QtCreator2.6.1
- Qt4.8.5+QtCreator2.8.0+mingw5.1.6安装
- Centos6.5安装Qt4.8.5
- 【亲测可用】Qt4.8.5+QtCreator2.8.0傻瓜安装...
- 在ubuntu下安装qt4.8.5和qtcreator2.8.0
- qt4.X编译qtcreator2.8
- windows关于QtCreator2.8.、Qt4.8.5、MinGW、Qwt等集成安装
- Qt4.8.5+OpenCV2.4.X+QtCreator2.1 开发环境 win7/8安装配置指南 (转载)
- 安装qtcreator2.1
- Qt4.8.5+QtCreator2.8.0+mingw配置过程
- Win7 Qt4.8.5+QtCreator2.8.0+mingw配置过程
- Win7 Qt4.8.5+QtCreator2.8.0+mingw配置过程
- Ubuntu12.04+QtCreator2.3.0+Qt4.8.1+opencv2.4.9(一)
- Win7 Qt4.8.5+QtCreator2.8.0+mingw配置过程
- Win7 Qt4.8.5+QtCreator2.8.0+mingw配置过程
- 第4章 C语言及程序设计提高例程-21 首尝排序——冒个泡
- 韓長庚先生 (迹)
- HTML5 获取用户经纬度及距离计算公式
- Thrift的安装和简单示例
- 一丝领悟------------------------------------未泯的童心
- CentOS6.5安装Qt4.8.6+QtCreator2.6.1
- Type InvokeMember()用法简介
- Java Web -- Servlet(7) Servlet的线程安全问题、ServletConfig对象
- C++实践参考解答:我的数组类
- #include<vector> 的用法
- 基于Volley封装自己的简易网络框架
- JAVA 基础之集合专题
- JAVA 代理模式(Proxy)
- C或C++ 求两个数组相同元素个数