修复ubuntu下QtCreator不显示examples和kit不可用的问题

安装qt

我是ubuntu20.04,安装qt用的是apt方式:

sudo apt install qtcreator qt5-default qtbase5-doc-dev qtbase5-examples

(2022-02-06 18:53:10 补充更正 还需要装这些:)

sudo apt install gcc g++ clang clang++ gdb lldb
sudo apt-get install qtbase5-examples qtbase5-doc-html

问题描述

安装后,打开qtcreator,发现"示例"为空;尝试打开现有的qt工程,提示kit不能用需要设定。

而如果sudo qtcreator打开,则“示例”能够显示,kit也直接可用。

解决

工具->选项->Kits->构建套件(Kit),检查"Qt Version"的值。我的默认是None并且只显示None。

点选Manage->添加,它会弹窗问qmake安装的位置,选择/usr/bin/qmake,然后保存。

然后可以看到,“示例”都能够显示,并且打开的已有项目的kit也直接可用了。

unknown type name 'QApplication'

代码中出现类似 unknown type name 'QApplication' 的报错。

但是构建没有问题,能run程序。

解决:帮助->关于插件->C++,去掉 Clang Code Model 那个勾,然后重启QtCreator

References

https://stackoverflow.com/questions/18178796/in-qt-creator-examples-are-missed

posted @ 2020-08-01 08:07  ChrisZZ  阅读(3524)  评论(1编辑  收藏  举报