代码之家  ›  专栏  ›  技术社区  ›  Maksim Nesterenko

qmake:找不到“”的Qt安装

  •  2
  • Maksim Nesterenko  · 技术社区  · 11 年前

    我检查了其他类似的问题,但仍然不明白我需要做什么。 我已经编译了qt-everywhere-opensource-src-5.2.1库,并使用--prefix安装在/home/usr/install/qt中。 一切都很好。 但我不明白现在如何使用我安装的qt库? 例如:我有测试项目和.pro文件。我想这样做:“qmaketest.pro”并获取makefile。 但是

    qmake:找不到“”的Qt安装

    我该怎么办?

    注意:我只需要在主文件夹中安装库。 注2:如果我以完整路径运行qmake,则可以正常工作,例如:

    ~/install/Qt/bin/qmaketest.pro

    此外,我还将PATH变量路径添加到Qt/bin。但如果我只写“qmake…”没有完整的qmake路径,我已经提到了问题。

    1 回复  |  直到 11 年前
        1
  •  2
  •   László Papp    11 年前

    这很正常。这就是Unix的工作原理。您只能执行名称在PATH中的二进制文件。你可以用 which 如果找到了,甚至 locate .

    如果您使用完整路径,那么对于解释器来说,这一切都是明确的。我建议您在bash、zsh或其他配置文件中做一些事情:

    PATH=~/install/Qt/bin/:$PATH
    

    或者,您可以在单独的会话中手动执行,并在其中使用Qt。

    如果您愿意,也可以为完整路径创建别名,但这将是一个陌生的解决方案。

    当然,最好是在系统范围内安装它,一旦您的发行版打包了它,只需使用包管理器即可。