Qt Creator 在新项目中显示错误,但代码编译正常
Qt Creator shows errors in fresh project, but code compiles fine
上下文:我最近从 debian stable 切换到 debian testing,所以自从我上次使用 QT creator 以来我已经更新了数百个软件包。
当我在 QT Creator 中创建一个新项目时,收到许多错误消息。
例如,以下是新项目中自动生成的 main.cpp class 的错误:
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 后,所有错误都消失了。
看到JShorthouse的回答后,我禁用了所有Clang相关的插件。然后,重启QT creator后一切正常。
在帮助->关于插件下的菜单中找到插件列表...
上下文:我最近从 debian stable 切换到 debian testing,所以自从我上次使用 QT creator 以来我已经更新了数百个软件包。
当我在 QT Creator 中创建一个新项目时,收到许多错误消息。
例如,以下是新项目中自动生成的 main.cpp class 的错误:
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 后,所有错误都消失了。
看到JShorthouse的回答后,我禁用了所有Clang相关的插件。然后,重启QT creator后一切正常。
在帮助->关于插件下的菜单中找到插件列表...