通过 API 访问 Eclipse C/C++ 构建信息

Accessing Eclipse C/C++ Build Info Through API

是否有用于 Eclipse 插件的 API 来获取项目的 C/C++ 构建信息?

我已经阅读了 Eclipse CDT 插件开发人员指南,但未能找到任何可以帮助我获取项目信息的信息。

文档在指南中。您需要的部分是:

但快速启动 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
}