“qmake”无法识别

“qmake”无法识别

我已经通过 *.run 文件从官方网站安装了 Qt 5.6。安装目录位于我的主文件夹中。当我运行

qmake --version

我收到以下消息:

qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory

我认为问题在于操作系统没有在正确的目录中寻找 qmake(我的主文件夹中安装了 Qt)。

我如何告诉操作系统在我的主文件夹中搜索 Qt?

答案1

解决方案在于使用更新替代方案(8)。有关其背后原因的更多信息,请参阅`update-alternatives` 到底起什么作用?

sudo update-alternatives --install /usr/bin/qmake qmake /usr/lib/x86_64-linux-gnu/qt5/bin/qmake 100

其次是:

sudo update-alternatives --config qmake

确保使用的是 qt5 版本。这将更新/usr/bin/qmake以指向 qt5 版本。

附注:您可能需要检查/usr/bin/是否已存在符号链接。如果尚未管理,update-alternatives则可能需要手动删除或重命名它才能使其正常工作。

希望有帮助!

答案2

这对我有用:

sudo apt-get install qt4-qmake libqt4-dev

其次是:

sudo update-alternatives --install /usr/bin/qmake qmake /usr/lib/x86_64-linux-gnu/qt4/bin/qmake 100

相关内容