ubuntu下Qt报错“could not find a Qt installation of ”
前言
这两天想在ubuntu中使用Qt跑一个项目,但是Qt环境一直不对。我是很早就安装了Qt环境,但是一直没有使用,最近想跑一个项目就想折腾一下,但是发现在Kit-QtVersion中检测不到qmake。
下图是我在windows上可用Qt截图
下图是Ubuntu上不可用的截图
错误记录及原因
- 执行qmake -v,报错
- 执行:sudo apt install qtchooser 后,执行qmake -v继续报错,但是执行which qmake却发现了qmake路径
- 根据这个思路网上解释位: 因为我是将 Qt 安装在 /home 目录下,而且之前安装过旧版本的 Qt ,所以 qmake 软链接发生错误,只要使用重新建立正确的链接即可。总结一句就是: qmake路径问题。
错误解决方案
- 删除原先的链接: sudo rm /usr/bin/qmake (注意: 如果你的qt5.9.3目录中没有qmake就不要执行这句了,这句是删除原有连)
- 建立新的链接: sudo ln -s 你的Qt qmake 的位置 /usr/bin/qmake 即可,例如,我的 Qt qmake 的位置在 /home/Qt5.9.3/5.9.3/gcc_64/bin/qmake 。
其他
如果还是解决不了,建议删除Qt后重装Qt吧。
- qt卸载方式
sudo apt-get remove qt5-default qtcreator
2. qt安装方式
sudo apt-get install cmake qt5-default qtcreator
版权声明:
作者:小何
链接:https://ligo100.cn/houduanjishu/qt/37.html
来源:小何博客
文章版权归作者所有,未经允许请勿转载。

共有 0 条评论