gpt4 book ai didi

c++ - Linux 上的 Qt - 版本冲突?

转载 作者:太空狗 更新时间:2023-10-29 21:29:47 25 4
gpt4 key购买 nike

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

uic: File generated with too old version of Qt Designer

运行 uic -v 返回 4.2.1。怎么来的? make install 不是应该在系统上安装最新的 Qt 吗?

最佳答案

默认情况下,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 版本。

关于c++ - Linux 上的 Qt - 版本冲突?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4090648/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com