CentOS6.5安装Qt4.8.6+QtCreator2.6.1

工做中须要用到Qt在Linux下作开发,公司提供的电脑安装的CentOS6.2,可是为了和windows下本身使用的QT版本一直,因而也选择安装了Qt5.1.0。可是在CentOS下刚开始是没法启动,通过本身努力(能够看我另外几篇关于CentOS下QT的文章)终于能够跑通了,可是却没法调试。不知道是否是由于CentOS系统向来更新太慢,软件版本过低的缘故(CentOS6.2预装GCC4.4.7),可是我更新了GCC到4.8.0也仍是不能调试,只是提示一下错误信息:本身试了不少办法没能解决,只能试着安装QT4,以求低版本的Qt能够跑起来,还真让我试对了,成功了。linux

错误提示:windows

下面是Qt4.8.6+QtCreator2.6.1的安装bash

一、下载须要的包

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/ui

注意:个人系统是64位的,因此下载的是64位的。按照本身的系统下载。命令行

二、安装QtCreator

将下载的两个包放在一个目录下,个人是在~/Qt-Folder下3d

而后进入命令行$:./qt-creator-linux-x86_64-opensource-2.6.1.bin 调试

进入QtCreator安装界面,指定安装位置,个人位置是/usr/local/qtcreator-2.6.1blog

而后就是按照提示一直到安装结束。ci

三、安装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

完成。

四、配置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的安装。

五、总结

相关文章
相关标签/搜索