gpt4 book ai didi

java - 将旧的 CDT 调试插件移植到 Eclipse NEON

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:11:54 26 4
gpt4 key购买 nike

我想移植一个旧的 Eclipse 插件以与当前的 Eclipse 版本 NEON 2 一起使用。可以在这里找到:https://github.com/pmlopes/minpsp-eclipse-plugin

我的问题是它使用扩展点:org.eclipse.cdt.mi.core.factories.CommandFactoryDe​​scriptor以及 org.eclipse.cdt.mi.* 中的许多其他内容。*

据我所知,这用于创建 gdb mi 命令解释器。

是否有新的替代方案?

最佳答案

CDI - CDT 调试器接口(interface) - 已在 CDT 9.0 中删除,因为它不再受支持多年(即没有代码贡献,它有很多问题并存在可用性问题。)

当然,CDT 中仍然有一个调试器接口(interface),它被称为 DSF - 调试器服务框架 - 并且已经积极开发了十多年。多年来,它也一直是 CDT 中的默认调试器接口(interface)。

我已经简要地查看了您的代码。幸运的是,AFAICT 您只配置了 GDB 设置,移植到 DSF 相对容易,许多设置都是相同的。

要问的第一个问题是您实际上是在使用 Legacy CDI 还是一直在使用 DSF?如果您实际上一直在使用 DSF,那么请通读 API modifications对于 CDT 9.0。我最近更新了它们以帮助回答其他人移植看起来与您的代码相似的代码。

请将任何其他问题作为新的 SO 问题提出,我会尽力回答。


CommandFactoryDe​​scriptor 是一个 CDI 概念,它不适用于布线方式非常不同的 DSF。

关于java - 将旧的 CDT 调试插件移植到 Eclipse NEON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43430543/

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