0
是否有API用于Eclipse插件以获取项目的C/C++构建信息? 通过API访问Elipse C/C++构建信息
我已经通过了Eclipse CDT Plug-in开发者指南,但一直未能找到任何能够帮助我获得项目信息的东西。
是否有API用于Eclipse插件以获取项目的C/C++构建信息? 通过API访问Elipse C/C++构建信息
我已经通过了Eclipse CDT Plug-in开发者指南,但一直未能找到任何能够帮助我获得项目信息的东西。
该文档位于指南中。你所需要的部分是:
但快速启动API明智,那就是:
IProject project = ...;
IManagedBuildInfo buildInfo = ManagedBuildManager.getBuildInfo(project);
if (buildInfo != null) { // you may also check for C Nature on the project as a precondition
String buildCommand = buildInfo.getBuildCommand();
// etc
}
感谢您的答复,乔纳!之前我曾看过托管构建可扩展性,但实际方法签名与构建信息进行交互的方式很少。例如,即使您提到的方法没有记录在两个指南中。 对于基于JDT的插件开发,有丰富的文档包括Javadocs。你知道CDT插件开发是否存在吗? – user2975255
除了那些指南以及它(和我)所提到的类的javadoc之外,我所知道的并没有什么。 CDT文档并不像JDT那么广泛,但您需要的应该可以在CDT javadoc中找到。确保在目标平台上有CDT SDK,以便在Eclipse中编写完整的javadoc。 –