【问题标题】:Only show errors from compilation in Eclipse CDT仅显示 Eclipse CDT 中的编译错误
【发布时间】:2018-08-29 21:13:25
【问题描述】:

问题中,我看到编译(使用 gcc)和 Eclipse 内部解析的错误。实际上,此解析中有一些错误不会出现在编译中。 我不关心修复这个解析,但我希望这些错误不要出现。

如何做到这一点?

【问题讨论】:

  • 我个人使用 Makefile 构建(我认为 Eclipse 提供了一个,至少在 linux 上),并查看控制台中的编译错误或编译器警告。根据我的经验,问题窗口是 Eclipse 更多的是来自各种来源的问题的集合,并不是真正适合您需要的。
  • @BobMorane - 我还使用来自各种来源的 Makefile 进行构建:Eclipse 提供(不太常见,它太基础)、手写或来自 cmake 的大型项目。我也看看控制台。但这样一来,我就失去了 Eclipse(或任何其他 IDE)的一大优势:导航超链接系统,在这种情况下,双击以转到问题行。到目前为止,就我而言,“Eclipse 中的问题窗口更像是来自各种来源的问题的集合”。但如果配置得当,它可以完全满足我的需要。
  • 好的,谢谢你的提示,我去看看!

标签: eclipse parsing compiler-errors eclipse-cdt


【解决方案1】:

内部解析的错误由 Eclipse CDT 的 CodAn(代码分析)组件显示,可以在Preferences | C/C++ | Code Analysis 中配置。

在该首选项页面上,如果您不想看到 CodAn 错误,可以取消选中类别 Syntax and Semantic Errors,如果您也不想看到 CodAn 警告,则可以取消选中类别 Potential Programming Problems

【讨论】:

    【解决方案2】:

    有关 Eclipse 的一般设置,请参阅the accepted answer

    要获得类似的结果,请逐个项目访问 项目 -> C/C++ 通用 -> 代码分析 -> 使用项目设置 -> 语法和语义错误潜在的编程问题

    【讨论】:

      最近更新 更多