Chinaunix首页 | 论坛 | 博客
  • 博客访问: 329978
  • 博文数量: 67
  • 博客积分: 2485
  • 博客等级: 大尉
  • 技术积分: 665
  • 用 户 组: 普通用户
  • 注册时间: 2009-09-20 17:29
文章分类

全部博文(67)

文章存档

2016年(3)

2013年(5)

2012年(3)

2011年(5)

2010年(35)

2009年(16)

我的朋友

分类: LINUX

2010-02-27 23:50:58

下载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了
 
 
阅读(2053) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~