runsisi's

technical notes

eclipse bracketeer

2019-09-30 runsisi#coding

Bracketeer 是我 eclipse cdt 必装的插件,但是大概从 eclipse 2018-09 版本开始,由于 eclipse cdt api 的变化,ICPPASTQualifiedName::getNames() 方法被废弃,导致这个插件不兼容新的 eclipse 版本了,万幸的是这个插件是开源的,因此根据新接口简单打了个补丁

  1. 下载插件开发环境

committers

  1. 安装 CDT

cdt

  1. 生成插件

export1

export2

export3

最后将生成的插件拷贝 eclipse plugins 目录下即可(如果需要发布,则需要构建其中的 feature 工程)。

参考资料

Creating your first eclipse plugin

https://medium.com/@ravi_theja/creating-your-first-eclipse-plugin-9b1b5ba33b58

Eclipse Plugin Tutorial

http://www.wideskills.com/eclipse-plugin-tutorial/

Eclipse IDE Plug-in Development: Plug-ins, Features, Update Sites and IDE Extensions

https://www.vogella.com/tutorials/EclipsePlugin/article.html

Eclipse documentation

https://help.eclipse.org/2019-09/index.jsp