下载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了
阅读(2111) | 评论(0) | 转发(0) |