2

在 Eclipse 编辑器中打开 C++ 源文件时,我可以在使用 ndk-r8d 时看到语法错误通知。它们不是真正的错误,但根据 Internet 教程需要额外的 CDT 配置。

为此,我打开了项目属性 -> C/C++ 常规 -> 路径和符号,并为 ndk r8d 添加了 C++ 的包含路径。

但仍然存在错误通知。请提供一些解决方案。

4

2 回答 2

2

我的经验是 Eclipse 经常为 c++ 项目提供错误的错误,即使它编译正确。这是因为运行时 c++ 检查器并不完美。

我的解决方案是关闭 Project Properties -> C/C++ General -> Code Analysis 中的所有检查。这样,没有实时反馈,但显示的所有错误至少是真实的

于 2013-01-10T10:47:04.887 回答
1

也许是暂时的修复。

  1. 项目 -> 属性 -> C/C++ 常规 -> 预处理器包括路径、宏等 -> 提供程序
  2. 检查“CDT GCC Build Output Parser”(您可以检查其他)
  3. 尝试清理并重建。

当我选中“使用项目之间共享的全局提供程序”时,我得到了可靠的标头解析结果。

于 2014-10-07T19:47:18.407 回答