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的一个项目配置成release编译出错问题