Error handling Eclipse CDT不';t解析控制台输出
我使用批处理文件在Eclipse中构建我的项目(我使用Keil的C51编译器)。输出正确地显示在Eclipse控制台视图中,但是没有一个错误解析器能够完成任何工作 我尝试过内置的解析器(虽然我知道我可能必须自己编写),我编写过自己的错误解析器(然后我检查它是否有效),我甚至尝试过向现有的解析器添加新规则,但没有任何运气。甚至这个正则表达式似乎也不起作用:Error handling Eclipse CDT不';t解析控制台输出,error-handling,eclipse-cdt,Error Handling,Eclipse Cdt,我使用批处理文件在Eclipse中构建我的项目(我使用Keil的C51编译器)。输出正确地显示在Eclipse控制台视图中,但是没有一个错误解析器能够完成任何工作 我尝试过内置的解析器(虽然我知道我可能必须自己编写),我编写过自己的错误解析器(然后我检查它是否有效),我甚至尝试过向现有的解析器添加新规则,但没有任何运气。甚至这个正则表达式似乎也不起作用:(.*) 我还尝试使用iSystem中的RegEx错误解析器;我见过其他人成功地让它工作,但仍然什么也没发生 有没有人幸运地让错误解析器正确解释
(.*)
我还尝试使用iSystem中的RegEx错误解析器;我见过其他人成功地让它工作,但仍然什么也没发生
有没有人幸运地让错误解析器正确解释控制台输出?我正在使用Eclipse CDT的Helios Service Release 2。在Eclipse CDT论坛上交叉发布我的问题后,我发现:
错误解析器只适用于内置的构建工具,因此让构建器保持原样。然后,转到Project->Properties->C/C++Build
,取消选择usefaultbuild命令并添加自己的批处理文件。在behavior
选项卡中为基于资源的构建保存(自动构建)和构建(增量构建)选项执行相同的操作
然后,转到
C/C++Build\Settings
中的错误解析器
选项卡,并添加您自己的错误解析器和所需的规则。以下更改为我解决了问题: