2011-03-17 139 views
2

我正在使用批处理文件在Eclipse中构建我的项目(我使用Keil的C51编译器)。输出在Eclipse Console视图中正确显示,但没有一个错误解析器似乎完成任何事情。我已经尝试了内置的解析器(虽然我知道我可能必须自己写),我写了自己的错误解析器(然后我已经检查过它是否可用),但是,我甚至尝试向现有解析器添加新规则,但没有任何运气。即使这个正则表达式似乎工作:(.*)Eclipse CDT不解析控制台输出

我也尝试使用iSystem的RegEx Error Parser;我已经看到其他人成功地开始工作,但仍然没有发生任何事情。

有没有人有得到错误分析器正确解释控制台输出的运气?我正在使用Eclipse CDT的Helios Service Release 2

回答

3

我交叉后发布我的问题在Eclipse CDT的论坛发现the solution

错误解析器仅适用于内置的编译工具工作,所以离开的建设者,因为它们。然后,转至Project -> Properties -> C/C++ Build,取消选择使用默认生成命令并添加您自己的批处理文件。在Behaviour选项卡中执行构建资源保存(自动构建)构建(增量构建)选项。

然后,转到C/C++ Build\Settings中的Error Parsers选项卡,然后添加您自己的错误解析器和所需的规则。