• 4411阅读
  • 3回复

qt安装都修改了什么? [复制链接]

上一主题 下一主题
离线woodstar
 
只看楼主 倒序阅读 楼主  发表于: 2008-08-22
— 本帖被 XChinux 执行加亮操作(2008-08-25) —
首先介绍一下我们的工作环境,我们几个人使用同一个linux服务器进行qt4.3.5编程。其中一个人有超级权限。
我们都有自己的一套编译好qt4.3.5的库,使用指定环境变量的方式,各用各的,相安无事。但最近一个人使用root权限,把qt安装了,结果我的qmake指向的库,莫名其妙指向了他安装后的目录,即使用qmake编译出来的Makefile,qt库都指向了他的,有人知道是怎么回事吗,怎样修改回来啊? 各位大侠快来,谢谢!
离线icevi

只看该作者 1楼 发表于: 2008-08-22
应该是因为他安装QT时把qmake放到了/usr/bin下,所以直接运行qmake应该就是指向它了。
你可以用绝对路径直接调用你自己安装的QT目录下的qmake
你用qmake -v看一下应该可以看出不同来
====================
www.bilive.com
BiForm BiReader BiChat
最爱QT和PYTHON
====================
离线icevi

只看该作者 2楼 发表于: 2008-08-22
可以让他删除掉这个安装,或者让他把QT安装到其它目录下。
====================
www.bilive.com
BiForm BiReader BiChat
最爱QT和PYTHON
====================
离线woodstar
只看该作者 3楼 发表于: 2008-08-27
我首先让同伴把安装的qt卸载了,但是发现另一个奇怪的现象就是,qmake一直以来都是使用的我自己的,但是qmake关联的库却是那个同伴安装的位置。当把qt卸载了以后,我的qmake完全不能使用,包括qmake -project  生成.pro文件也不可以。
于是我重新把我自己qt安装到自己目录中,结果问题解决。
由此推断,qt在安装的时候应该会设置一个指向库的环境变量,仅仅指定qmake的路径还不够,至于这个环境变量到底是哪个,还在探索中
快速回复
限100 字节
 
上一个 下一个