gpt4 book ai didi

c++ - Eclipse CDT 自定义编译器错误解析插件

转载 作者:太空狗 更新时间:2023-10-29 23:38:09 24 4
gpt4 key购买 nike

我在 Eclipse CDT 中使用了一个不常见的 C 编译器。我有一个很好的 make 文件设置,但我希望 IDE 与我的编译器的错误/警告输出集成。

有人知道我可以采取什么步骤来编写一个插件来解析/支持我的编译器输出吗?我认为这应该很容易,但是要弄清楚从哪里开始是有进入障碍的。如果 Eclipse 让我执行 New -> Compiler Error Parser Plugin 或类似的操作,那就太好了。

谢谢

最佳答案

没那么简单...

首先确保安装了 Eclipse PDE(插件开发环境)和 CDT SDK。如果没有,那么您需要告诉 Eclipse 下载它们(帮助 -> 安装新软件)。

然后,创建一个新的插件项目。在其 Extensions 选项卡中,添加一个针对点 org.eclipse.cdt.core.ErrorParser 的新扩展。然后您将不得不编写一些 Java 代码来实际实现它。幸运的是,PDE 使元工作相对简单;您将类的名称放在适当的框中,然后单击“类*”超链接,它会为您创建一个骨架类。

我建议您获取 CDT 的源代码并查看 GCCErrorParser.java 作为您必须执行的各种操作的示例。

最后,当您准备好对其进行测试时,设置 Eclipse 应用程序类型的调试配置。 (这将产生第二个 Eclipse 实例;它必须使用不同的工作台。)进入 C 项目的属性、设置面板、错误解析器选项卡并打开 Shiny 的新错误解析器。

关于c++ - Eclipse CDT 自定义编译器错误解析插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2298985/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com