【问题标题】:qmake: could not find a Qt installation of '' - Setting up qmake?qmake: 找不到 Qt 安装的 '' - 设置 qmake?
【发布时间】:2013-07-28 21:28:52
【问题描述】:

qmake: 找不到 '' 的 Qt 安装

这个帖子对我没有任何帮助。 qmake: could not find a Qt installation of ''.

如何让 qmake 识别 Qt 文件夹的位置?

现在它安装在/opt/Qt5.1.0

【问题讨论】:

标签: qt qmake


【解决方案1】:

你安装了 qt5-default 吗?除了运行 Qt 供应商 .run 文件之外,您还需要执行此操作。

sudo apt-get install qt5-default

【讨论】:

  • qt5-default 带来了 131 个其他包。我想在根本不需要任何 x11 包的远程服务器上使用 qmake。我怎样才能避免所有这些 x11-bull-shit 安装但让 qmake 运行良好?
【解决方案2】:

此消息由 qtchooser 应用程序显示。 要正确设置它,您应该在 /etc/xdg/qtchooser/ 中创建 conf 文件

例如:

$ ls -1 /etc/xdg/qtchooser/
default.conf
qt-4.8.5.conf
qt-5.1.0.conf

每个文件有两行:bin的路径,lib的路径:

$ cat /etc/xdg/qtchooser/default.conf 
/opt/Qt/4.8.5/bin
/opt/Qt/4.8.5/lib

附加信息:man qtchooser

【讨论】:

    【解决方案3】:

    我对这个问题的解决方案是指定 QT 版本,因为此消息是由 /usr/bin/qtchooser 生成的

    所以就我而言,我尝试使用并运行的是 QT4:

    qmake
    

    产生错误(找不到''的Qt安装)

    qmake -qt=qt4
    

    虽然修复了该错误。在我的例子中,它是一个尝试用 qmake 编译的 Ruby Gem,所以我无法让它传递那个额外的命令行参数,所以我把它添加到我的个人资料中

    export QT_SELECT=qt4
    

    现在 QT4 在我的 Ubuntu 系统上运行良好。

    【讨论】:

      【解决方案4】:

      对我来说,/usr/share/qtchooser 中缺少指向 default.conf 的符号链接。将其放入 /etc/xdg/qtchooser 是不够的。

      【讨论】:

        猜你喜欢
        • 2014-04-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-03-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多