6

自从升级到 Eclipse Juno (Eclipse CDT 6) 后,我注意到,当我为我的 makefile 项目执行“make”时,以前构建的错误(例如以下)不会从我的“问题”列表中清除:

make: *** [Debug] Error 2
make[1]: *** [util.o] Error 1
make[1]: *** [record.o] Error 1

以前版本中的单个编译器错误消息被清除得很好,但在make遇到任何错误时打印的最终的摘要错误消息却没有。

如何让 Eclipse 也清除这些错误?

4

2 回答 2

4

显然 Eclipse CDT 6 引入了一个新的 Make 解析器。要开始使用它:

  • 转到项目下的选项下。
  • 在设置下的 C++ 构建类别下。
  • 在错误解析器选项卡下,取消选中“CDT GNU Make Error Parser 6.0 (Deprecated)”并选中“CDT GNU Make Error Parser 7.0”。
  • 右键单击 GNU Make Error Parser 6.0 下以前构建的任何剩余错误消息,然后手动删除它们。
于 2012-08-24T12:41:55.317 回答
2

只需在“问题”视图中选择错误消息并点击 [Del] :-)

于 2013-07-30T13:23:39.147 回答