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

时间:2017-04-15 19:45:33

标签: java eclipse eclipse-cdt

我想将一个旧的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命令解释器。

是否有新的替代方案?

1 个答案:

答案 0 :(得分:2)

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

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

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

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

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

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