• 7088阅读
  • 9回复

[提问]Qt安装问题 [复制链接]

上一主题 下一主题
离线getsmartboy
 
只看楼主 倒序阅读 楼主  发表于: 2010-08-27
— 本帖被 XChinux 从 Qt基础编程 移动到本区(2011-01-07) —
我下了个qt-everywhere-opensource-src-4.6.3 tar.gz,好不容易编译完了,可是其它程序识别出只是4.5.x,
这该怎么解决?盼高手指教,谢了。
离线xtfllbl

只看该作者 1楼 发表于: 2010-08-27
环境变量设置是不是4.5,你以前安装过吧,那设置改一下。
上海欢迎您
离线getsmartboy
只看该作者 2楼 发表于: 2010-08-27
引用第1楼xtfllbl于2010-08-27 09:12发表的 :
环境变量设置是不是4.5,你以前安装过吧,那设置改一下。

以前没有安装过。
请问在哪里设置,怎样设置这个环境变量啊?
离线getsmartboy
只看该作者 3楼 发表于: 2010-08-29
没有人愿意帮一下忙吗?
离线dbzhang800

只看该作者 4楼 发表于: 2010-08-29
引用第3楼getsmartboy于2010-08-29 15:44发表的  :
没有人愿意帮一下忙吗?

看不懂你的问题,无能为力啊 ^_^

1. 你用的什么平台?
2. 其他程序识别出Qt4.5 具体是什么现象
3. 你机器上到底有没有Qt4.5存在
离线getsmartboy
只看该作者 5楼 发表于: 2010-08-30
我用的是Linux。
我想安装一个天文软件stellarium,之前它需要安装好QT。我到QT首页下了个SDK, 文件名是: qt-sdk-linux-x86-opensource-2010.04.bin ,键入 ./qt-sdk-linux-x86-opensource-2010.04.bin 安装,然后出现以下提示:
CMake Error at /usr/share/cmake-2.6/Modules/FindQt4.cmake:1662 (MESSAGE):
     The installed Qt version 4.5.1 is too old, at least version 4.6.0 is required
Call Stack (most recent call first):
      CMakeLists.txt:172 (FIND_PACKAGE)

-- Configuring incomplete, errors occurred!
我看不行,就上网搜索了一下,找到了这个文件 qt-everywhere-opensource-src-4.6.3.tar.gz。
根据里面的INSTALL文件来到了这个网址:
http://stellarium.org/wiki/index.php/Compilation_on_Linux
在键入 cmake ../..后又出现以上相同的错误描述。
可以肯定我以前没有安装过Qt4.5。
这该怎么办?谢楼上的。
离线dbzhang800

只看该作者 6楼 发表于: 2010-08-30
98%以上的可能性:你机器中装有Qt4.5

不妨将 qmake -v 的结果贴出来

另外,主流linux发行版的软件仓库中应该有stellarium软件包吧?
离线getsmartboy
只看该作者 7楼 发表于: 2010-08-30
不好意思,被你说中了。
QMake version 2.01a
Using Qt version 4.5.1 in /usr/lib/qt/lib
$
我用的是Slackware,在linuxpackages.net中找到Stellarium,版本是0.8.1。
我想应该先卸了Qt4.5.1,再安装4.6.3吧。
请问,该怎样操作呢?
谢dbzhang800。
离线dbzhang800

只看该作者 8楼 发表于: 2010-08-30
最简单的做法,设置环境变量 QTDIR (因为CMake依赖这个东西去找qmake)。
离线getsmartboy
只看该作者 9楼 发表于: 2010-08-31
export QTDIR="/usr/lib/qt"
后,还是5楼的情况。
请问dbzhang800,下一步怎么办?
快速回复
限100 字节
 
上一个 下一个