Qt on Linux - 版本冲突?

时间:2010-11-03 19:03:32

标签: c++ linux qt

尝试将Qt 4.6.3项目从Windows迁移到Debian Linux(Etch)。我已经通过下载最新版本,然后以root身份运行configure,然后make install来安装Qt。然而,当我在我的项目的pri文件上运行qmake_qt4时,这就是我得到的:

  

uic:使用太旧版本的Qt Designer生成的文件

运行uic -v会返回4.2.1。怎么会?是不是make install应该把最新的Qt放在系统上?

1 个答案:

答案 0 :(得分:3)

默认情况下,Qt安装到/usr/local/Trolltech/Qt-4.6.3并且不会将它的bin文件夹添加到PATH变量中。此外,它只是命名为qmake。

使用完整路径调用/usr/local/Trolltech/Qt-4.6.3/bin/qmake或将/usr/local/Trolltech/Qt-4.6.3/bin/路径添加到PATH变量并确保在任何其他可能有qmake的路径之前列出它。最好的办法是卸载debian qt版本,如果你在其他地方不需要它。