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

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

前言 这两天想在ubuntu中使用Qt跑一个项目,但是Qt环境一直不对。我是很早就安装了Qt环境,但是一直没有 […]

前言

这两天想在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

 

 

 

版权声明
文章标题:ubuntu下Qt报错“could not find a Qt installation of ”
文章链接:https://blog.chiyuba.com/houduanjishu/qt/37.html
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布,转载或引用请注明出处。
温馨提示:本文最后更新于 2021年5月5日,部分内容可能存在时效性,请注意甄别。

相关推荐

更多教程
Q_INVOKABLE使用及Qt反射讲解 Qt Q_INVOKABLE使用及Qt反射讲解

前言 这篇博文是我在搜索Q_INVOKA...

5 浏览
Qt中文乱码解决方法 Qt Qt中文乱码解决方法

解决方法 代码文件选择用utf8编码带b...

3 浏览
qt 遍历文件夹下文件及目录 Qt qt 遍历文件夹下文件及目录

前言 今天做了一个功能需要用qt 遍历文...

5 浏览

评论