我检查了其他类似的问题,但仍然不明白我需要做什么 . 我编译了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 回答
这个是正常的 . 这就是Unix的工作原理 . 您只能在PATH中使用其名称执行二进制文件 . 如果找到它们,您可以仔细检查
which
,甚至locate
.如果您使用完整路径,那么对于解释器来说肯定是清楚的 . 我建议您在bash,zsh或其他配置文件中执行某些操作:
或者,您可以在单独的会话中手动执行此操作并在其中使用Qt .
如果愿意,您还可以为完整路径创建别名,但这将是一个陌生的解决方案 .
当然,最好是在系统范围内安装它,一旦你的发行版打包它,只需使用你的包管理器 .