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

转载自:https://www.cnblogs.com/lit10050528/p/3936589.html

1、下载需要的包

Qt4.8.6:http://download.qt-project.org/official_releases/qt/4.8/4.8.6/

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

QtCreator2.6.1:http://download.qt-project.org/official_releases/qtcreator/2.6/2.6.1/


CentOS6.5安装Qt4.8.6+QtCreator2.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

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

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

3、安装Qt4.8.6

安装好了QtCreator后,可以运行,但是却什么也做不了,因为我还没有安装Qt库也就是Qt4.8.6。

Qt库的话因为是源码,所以,我们需要对它进行编译,然后安装。

首先解压缩该包:

$:tarxzvf qt-everywhere-opensource-src-4.8.6.tar.gz

更改文件夹名字,操作更方便

$:mv qt-everywhere-opensource-src-4.8.6qt-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-x11opensource-src-4.8.6/mkspecs/linux-g++ 

然后执行./configure

完成之后如下图所示:



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


然后进行编译:

执行$:make  //make记得使用多线程,make -j8,不然慢的一批

编译时间较长,我的超过了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 andRun(中文就是工具->选项->构建&运行)

然后选择Qt Versions,使用 Browse选择刚才安装的Qt库



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

第二步:选择Kits,手动添加一个,GCC,GDB会自动检测,这里需要指定Qt Version。

默认是None,选择我们刚才添加的Qt 4.8.6

然后,这样就完成Qt4.8.6+Qt2.6.1的安装。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值