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日,部分内容可能存在时效性,请注意甄别。

相关推荐

更多教程
QtPro文件常见配置说明 Qt QtPro文件常见配置说明

QtPro文件 Qt中.pro文件是Qt...

4 浏览
Qt Xml文件读写例子 Qt Qt Xml文件读写例子

前言 今天又开始做XML文件读写相关的功...

2 浏览
Qt的pro项目管理配置之编译前置执行代码 Qt Qt的pro项目管理配置之编译前置执行代码

实现方式 srcFile1 = $$PW...

4 浏览

评论