QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1307|回复: 6

升级QT?

[复制链接]
发表于 2004-3-9 11:26:36 | 显示全部楼层 |阅读模式
嗨,大家好!请教:现在在rh7.2下用QT2.3.1.想将它升级为3.2.1,我装了一遍,但还打开QT DESIGNER时还是2.3.1。怎么办?
发表于 2004-3-9 11:45:06 | 显示全部楼层
如何升级的 ??
回复

使用道具 举报

 楼主| 发表于 2004-3-9 14:38:02 | 显示全部楼层
我在/下建了一个目录,在此目录下将qt-3.2.1解压,然后./configure ,configure后提示我/usr/local/gmake,我照做了。在.bash_profile里设置
QTDIR=/qt/qt-x11-free-3.2.1
PATH=$QTDIR/bin:$PATH
MANPATH=$QTDIR/doc/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRATY_PATH
export QTDIR PATH MANPATH LD_LIBRATY_PATH
不过做了这个设置后,我的RH起不来了,我就把它注释掉了。。。
回复

使用道具 举报

发表于 2004-3-9 19:51:44 | 显示全部楼层
[code:1]2004年03月09日下午19时36分47秒[root@home DownLoad]# rpm -q qt --whatrequires
kdelibs-3.1.3-6.2
kdeartwork-3.1.3-1.1
kdenetwork-3.1.3-1.5
unixODBC-kde-2.2.3-6
qt-MySQL-3.2.2-2.firefly
qt-devel-3.2.2-2.firefly
2004年03月09日下午19时42分37秒[root@home DownLoad]#[/code:1]

建议不要升级这些底层的东西,但同次版本的可以,比如 qt 3.2.x

因为:
[code:1]2004年03月09日下午19时45分59秒[root@home DownLoad]# cat /etc/profile.d/qt.sh
# Qt initialization script (sh)
if [ -z "$QTDIR" ] ; then
        QTDIR="/usr/lib/qt-3.2"
fi
export QTDIR
2004年03月09日下午19时47分18秒[root@home DownLoad]#[/code:1]
回复

使用道具 举报

 楼主| 发表于 2004-3-10 10:01:05 | 显示全部楼层
谢谢,我现在是知其然而不知其所以然,我再试试!
回复

使用道具 举报

发表于 2004-3-11 00:42:44 | 显示全部楼层
如果不用kde的话
只升级qt
也没什么问题
rpm,或者编译源码都可以
如果使用kde的话
建议安装一组kde和qt
需要它们依赖性一致
我就是fc1+kde 3.2
挺好的
你说的问题
可能是
在现有的$PATH的前面路径中有原designer的链接
查一下即可
一般在/usr/bin下
回复

使用道具 举报

 楼主| 发表于 2004-3-15 15:13:22 | 显示全部楼层
[quote:63627a1f22="cavendish"]
在现有的$PATH的前面路径中有原designer的链接
查一下即可
一般在/usr/bin下[/quote]
这个怎么查?不好意思,能再详细些么?谢谢!在/etc/profile.d/qt.sh里面有
if [-z "$QTDIR"];then
     QTDIR="/usr/lib/qt-2.3.1"
fi
export QTDIR
我把这个QTDIR改成我重新安装的路径,再打开DESIGNER时就会是我的新路经么?或者在自动生成MAKEFILE的情况下,会使用新路径么?
多谢指点!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-8 19:29 , Processed in 0.046147 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表