【发布时间】:2021-05-26 12:45:39
【问题描述】:
我正在使用 QT Creator (4.11.0) 为我的应用程序开发 QT GUI。
最近,我们的 IT 将我的操作系统更新为 Ubuntu 20.04(从 18.04 开始) - 可能错误与此有关。
我已经有几个月没有接触到项目了,但昨天想继续开发它。 但是,在 IDE 中,我的代码几乎每一行都突出显示了数千个错误。 (高亮我的意思是这个红色背景和行号旁边的一个红点)
在最上面写着:
Warning: The code model could not parse an included file, which might lead to incorrect code completion and highlighting, for example.
cstddef:50:10: fatal error: 'stddef.h' file not found
...
IDE 中列出的错误非常类似:
type `QMainWindow`is not a direct or virtual base of `MainWindow` (my class is called `MainWindow`)
我很确定它与我的代码无关:
- 代码可以编译并且运行良好 - 实际上只是 IDE 在我的代码的每一行突出显示错误。
- 我在 Windows 计算机上有相同的代码,并且 IDE 中没有列出任何错误。
- 即使我启动一个全新的 QT Widget 项目,错误也会出现在 QT Creator 提供的模板代码中。
由于 GCC 版本随着操作系统的更新而改变,我想也许我必须定义一个新的 KIT 但这也没有帮助。
我能做些什么来解决这个问题吗? 我必须重新安装 QT Creator 吗?
【问题讨论】:
标签: c++ qt ide qt-creator