【问题标题】:How to write plug-ins for eclipse (CDT) using C++如何使用 C++ 为 Eclipse (CDT) 编写插件
【发布时间】:2013-07-04 19:56:35
【问题描述】:

我们当前的 C++ 项目是使用普通文本编辑器开发的(未使用 IDE)。它最近与 CDT 一起被放到了 eclipse 上。 现在,需要为我们的项目(一个 C++ 项目)开发新的插件。 需要知道为eclipse(CDT)开发插件的最佳方法是什么

我听说可能的方式是 Jave PDE-->JNI-->C++。 谁能帮我用c++写一个eclipse插件。

【问题讨论】:

    标签: c++ eclipse plugins java-native-interface eclipse-cdt


    【解决方案1】:

    一般来说,开发插件的最佳方法是使用可以扩展 Java 类、实现 Java 接口以及实例化和调用 Java 对象(尤其是 Java)中的方法的 JVM 语言。

    一旦你有了它,你就可以使用任何你想要的技术来委派部分实现,例如 JNI、JNA、RMI、LuaJ、Jace 等。Eclipse 插件与任何其他程序没有什么不同。问题在于委托代码必须回调到 JVM 以完成其工作的程度。

    在琐碎和近乎琐碎的情况下,插件不需要任何代码,但显然,它的贡献将非常有限。一个例子是提供文档。这完全取决于它使用的扩展点需要什么。


    但是,如果您想要的只是一个不需要与 CDT 进行太多集成的项目构建器,那么您可能不需要自己的插件来完成它。 Eclipse 提供了一个 Ant 构建器和一个外部程序构建器。请参阅此article。使用其中任何一个,您都可以执行代码生成、检查或打包等操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-31
      • 1970-01-01
      • 1970-01-01
      • 2011-01-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多