Qt Creator在新项目中显示错误,但代码可以正常编译

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt Creator在新项目中显示错误,但代码可以正常编译相关的知识,希望对你有一定的参考价值。

上下文:我最近从debian稳定版切换到debian测试,因此自上次使用QT创建者以来,我已经更新了数百个软件包。

当我在QT Creator中创建新项目时,我收到许多错误消息。

例如,这是新项目中自动生成的main.cpp类的错误:

cstddef:50:10: fatal error: 'stddef.h' file not found
error: variable has incomplete type 'QApplication'
forward declaration of 'QApplication'
unknown type name 'MainWindow'

当我打开以前知道没有错误的项目时,它们还会显示很多类似的错误。

但是,所有这些项目都可以正常构建和运行。

是什么原因造成的?

答案

我在此bug report中找到了解决此问题的方法。

libclang-common-8-dev软件包需要安装。安装此软件包并重新启动qt creator之后,所有错误均消失了。

以上是关于Qt Creator在新项目中显示错误,但代码可以正常编译的主要内容,如果未能解决你的问题,请参考以下文章

Qt Creator 项目向导不显示创建 Qt 项目的选项

QT Creator 无法工作

qt creator的一个项目配置成release编译出错问题

Qt-creator 不会在 Android 上显示本地或表达式

Qt Creator 错误代码 -1073741819

在 Qt Creator 中包含 Python