RHEL4下安装QT相关软件过程

这几天时间在学习QT,要学习这门技术,就要先要把该软件在Linux环境下建立起来,当然,QT这个软件并不只是在Linux平台才可以的。

 

同事有装好的QT的虚拟机,系统是Ubantu的,因为我更习惯用红帽,所以决定自己从头开始在RHEL4.0的平台上安装这个软件。经过一番艰苦的探索终于完成了QT及Qtcreator的安装配置工作。为了避免以后忘记,还是将这个问题的解决过程记录一下,备查。

 

从网上下到的是qt-4.5版本的源码,安装过程中遇到的第一问题就是解压软件包以后进行运行./configure,检查系统安装环境,第一个问题就出在这里。提示找不到X的头文件,具体提示忘记了。这个问题发生的原因在于,以前我用REHL系统只是用作服务器的搭建,所以在安装系统的时候组件的选择就没有选X software Development等一下开发组件,而恰好安装qt就需要这些组件的支持,所以环境检查过程就报错了。费了很大劲知道原因了,解决起来就方便了,只要把需要的这些软件在GNOME环境下选中进行update系统就ok了。

 

安装过程很顺利,经历了三、四个小时的编译过程后,终于将qt安装完毕了。因为当时有其他的事情,并没有对安装后的软件进行检查,后来同事过来看见我启动的qt居然版本是3.3的,很诧异,怀疑我的软件包有问题,所以我就将安装好的源码包删掉,重新从同事那里得到源码包,重新解压,检查,编译,安装,又是漫长的四个小时时间,终于安装完毕,心想,这下应该没有问题了,qmake -v命令运行的结果又打击了我,显示结果仍然是3.3.这下有点狐疑了,源码包肯定没有问题,因为同事的Ubantu上跑的QT就是用的这个版本的源码包。努力的思索,安装过程没有问题,但输入命令后却总是启动3.3版本,莫不是环境变量在作祟,于是cd /usr/bin,然后ls一下,果然发现该目录下qmake赫然是3.3版本的bin目录下qmake文件的软链接,心中豁然开朗。虽然自己在profile中指定了/usr/local/Trolltech/Qt-4.5.3/bin,但是系统的查找路径是先在原来设定的PATH下查找,所以就一直启动的是3.3的版本(这个版本是系统自带的低版本,和QT4的语法、用法都有了较大的区别)。原因明了了,解决问题的方法就有了,将原来的链接删掉,重新建立新版本下的链接文件。建立完了以后再使用qmake -v,ok!版本无误。

 

接下来要安装qt-creator,这个集成环境挺爽的。安装也很容易,将.bin的文件复制过来,然后直接运行就可以安装了,安装过程也很顺利的完成了。但是问题出在运行qtcreator了,双击桌面的快捷方式,没有任何反应。到安装目录的bin文件下,直接运行./qtcreator命令,报错说安装过程中要GLIBC_2.4的支持。没办法,看来还得要升级glibc了。升级这个也是很麻烦的事情,好在网上给了解决办法。方法是这样的:

问题:configure: error: cannot find sources (include/features.h) in . or ..

解决办法: ./configure也就是说不能直接在在glibc-2.4这个目录中进行./configure,必须重新建立一个目录后并且进入后再在刚才的目录下进行./configure,例如就是重新建立了一个目录glibc_build 进入这个目录后/home/src/glibc-2.4/glibc_build,运行./configure,

结果就一切正常了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值