2011-03-17 101 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選項卡,然後添加您自己的錯誤解析器和所需的規則。