如何在Eclipse CDT中以编程方式获取所选的构建配置(在属性页上)?

时间:2011-06-01 06:56:49

标签: eclipse configuration build eclipse-cdt

任务是在项目的属性页面上获取所选的构建配置。

我试图通过编写以下代码来实现这一目标:

private static IConfiguration getSelectedBuildConf(IProject proj) {
    IManagedBuildInfo info = ManagedBuildManager.getBuildInfo(proj);
    if (info == null) {
        return null;            
    } else {
        IConfiguration cfg = info.getSelectedConfiguration();
        return cfg;
    }
}

这里的问题是getSelectedConfiguration()总是返回null。

getSelectedConfiguration()始终返回Debug配置。

1 个答案:

答案 0 :(得分:0)

我认为您想使用getDefaultConfiguration()而不是getSelectedConfiguration()......

作为explained on cdt-dev list here