2017-02-16 44 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郵件列表上有更多的運氣,我幫助其他人在那裏進行了轉換 –

相關問題