通过 API 访问 Eclipse C/C++ 构建信息
Accessing Eclipse C/C++ Build Info Through API
是否有用于 Eclipse 插件的 API 来获取项目的 C/C++ 构建信息?
我已经阅读了 Eclipse CDT 插件开发人员指南,但未能找到任何可以帮助我获取项目信息的信息。
文档在指南中。您需要的部分是:
- Managed Build Extensibility - 涵盖了 APIs
的详细信息
- What's New in CBS 4.0 - 是添加构建系统时的详细新文档。一些有点过时的东西,但是一个很好的概述文档。
但快速启动 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
}
是否有用于 Eclipse 插件的 API 来获取项目的 C/C++ 构建信息?
我已经阅读了 Eclipse CDT 插件开发人员指南,但未能找到任何可以帮助我获取项目信息的信息。
文档在指南中。您需要的部分是:
- Managed Build Extensibility - 涵盖了 APIs 的详细信息
- What's New in CBS 4.0 - 是添加构建系统时的详细新文档。一些有点过时的东西,但是一个很好的概述文档。
但快速启动 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
}