RedHat9.0中安装qt4.5

下载qt-x11-opensource-src-4.5.0.tar.bz2
将下载的文件从xp中copy到vmware RedHat9.0里==>这个通过简单的文件共享便可以完成/home/jack
1. tar xjvf qt-x11-opensource-src-4.5.0.tar.bz2
2. cd qt-x11-opensource-src-4.5.0.tar.bz2
3. ./configure ==>这步OK,没有出现error
4. qmake ==>出现错误:提示找不到krb5.h,由于RedHat9是将kerberos的include file放在/usr/kerberos/include里,而不是/usr/include.
运行下面命令:
ln -s /usr/kerberos/include/com_err.h /usr/include
ln -s /usr/kerberos/include/profile.h /usr/include
ln -s /usr/kerberos/include/krb5.h /usr/include
创建symbole link,使得编译器能够找到krb5.h文件
5. qmake install 经过大概1.5小时的编译,默认的安装路径为/usr/local/Trolltech/..下,如果想改变安装的路径,在步骤3的时候,用./configure --prefix /qt..来指定安装路径.
总算编译成功了,没有错误,下面就剩下对QT进行配置了。

 
 
下面来配置Qt4的环境变量:
1.              //打开 /etc/profile 文件,在该文件的末尾加上以下语句:
2.              PATH=/usr/local/Trolltech/Qt-4.5.1/bin:$PATH
3.              QTDIR=/usr/local/Trolltech/Qt-4.5.1
4.              MANPATH=$QTDIR/man:$MANPATH
5.              LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
6.              export PATH QTDIR MANPATH LD_LIBRARY_PATH
系统默认开启的是Qt3,现在我们来修改,启动Qt3的关联文件在“/usr/bin”下面,找到“designer”,我们发现这个文件果然链接的是Qt3的执行文件,在清楚了designer是个链接,通过designer指向qt3的designer, 现在想让designer默认为qt4的designer, 只要重定向链接。同样,想要qmake也默认为QT4的也一样,只要重定向链接。
1.              sudo rm /usr/bin/designer
2.              sudo ln -s /usr/local/Trolltech/Qt-4.5.1/bin/designer /usr/bin/designer
3.              sudo rm /usr/bin/qmake
4.              sudo ln -s /usr/local/Trolltech/Qt-4.5.1/bin/qmake /usr/bin/qmake
我的建议最好把那个跟“/usr/local/Trolltech/Qt-4.5.1”下面的执行文件有关的都修改一下链接。这样便可以彻底的使用QT4了

文章出处:飞诺网(www.diybl.com):http://www.diybl.com/course/6_system/linux/Linuxjs/20100303/196451.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值