ubuntu下Qt报错“could not find a Qt installation of ”

前言

这两天想在ubuntu中使用Qt跑一个项目,但是Qt环境一直不对。我是很早就安装了Qt环境,但是一直没有使用,最近想跑一个项目就想折腾一下,但是发现在Kit-QtVersion中检测不到qmake。

下图是我在windows上可用Qt截图

下图是Ubuntu上不可用的截图

 

错误记录及原因

  1.  执行qmake -v,报错

  2. 执行:sudo apt install qtchooser 后,执行qmake -v继续报错,但是执行which qmake却发现了qmake路径

  3. 根据这个思路网上解释位: 因为我是将 Qt 安装在 /home 目录下,而且之前安装过旧版本的 Qt ,所以 qmake 软链接发生错误,只要使用重新建立正确的链接即可。总结一句就是: qmake路径问题。

错误解决方案

  1. 删除原先的链接: sudo rm /usr/bin/qmake (注意: 如果你的qt5.9.3目录中没有qmake就不要执行这句了,这句是删除原有连)
  2. 建立新的链接: sudo ln -s 你的Qt qmake 的位置 /usr/bin/qmake 即可,例如,我的 Qt qmake 的位置在 /home/Qt5.9.3/5.9.3/gcc_64/bin/qmake 。

 

其他

如果还是解决不了,建议删除Qt后重装Qt吧。

  1. 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
来源:小何博客
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
< <上一篇
下一篇>>
文章目录
关闭
目 录