qmake:找不到''的Qt安装''

时间:2014-03-09 04:45:45

标签: c++ linux qt qt5 qmake

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

  

qmake:找不到''

的Qt安装

我该怎么办?

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

  

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

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

1 个答案:

答案 0 :(得分:2)

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

如果您使用完整路径,那么解释器肯定是清楚的。我建议你在bash,zsh或者其他个人资料中做点什么:

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

或者,你可以在一个单独的会话中手动完成,并在那里使用Qt。

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

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