qmake:找不到Qt安装

qmake: could not find a Qt installation of ' '

本文关键字:安装 Qt 找不到 qmake      更新时间:2023-10-16

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

qmake:找不到 '' 的 Qt 安装

我该怎么办?

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

~/install/Qt/bin/qmake test.pro

此外,我在 Qt/bin 中添加了 PATH 变量路径。但是如果我只写'qmake......'没有 qmake 的完整路径,我已经提到了问题。

这是正常的。这就是Unix的工作方式。只能在 PATH 中执行具有其名称的二进制文件。您可以与which仔细检查是否找到它们,甚至locate.

如果您使用完整路径,那么解释器肯定很清楚。我建议在你的bash,zsh或等个人资料中做一些事情:

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

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

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

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