我已经通过 *.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