2017-02-16 86 views
0

我正在为Eclipse IDE编写CDT插件。现在我想升级受支持的Eclipse从Mars到Neon的版本,并且我有一个与从CDT 8.8到CDT 9.0的转换相关的问题。我的插件有EmbeddedDebuggerTab类,它扩展了org.eclipse.cdt.launch.ui.CDebuggerTab类,但后者在CDT 9.0中被删除。我试图找到解决这个问题的方式,但没有找到任何东西。我该怎么处理这个问题?用什么来代替CDebuggerTab类?

回答

1

CDebuggerTab是用于配置CDI调试的调试器选项卡。 CDI调试器和所有相关类已作为CDT 9.0的一部分被删除。

如果您仍在使用CDI调试器,那么您将有更多更改。但是,如果您只是使用该类,但忽略了大部分实现,则可以扩展超类型org.eclipse.cdt.launch.ui.CLaunchConfigurationTab。

+1

PS谢谢你提出这个问题,你帮我注意到,我们并没有特别的取消CDebuggerTab的移除,而是让它陷入了一般的CDI清理类别。我已经更新了9.0的N&N。 –

+0

谢谢!看起来我不能只是扩展超类型,并且在更改旧代码时遇到困难。 – user2466068

+0

@ user2466068您可能在cdt-dev邮件列表上有更多的运气,我帮助其他人在那里进行了转换 –

相关问题