问题描述
|
任务是在项目的属性页上获取选定的构建配置。
我试图通过编写以下代码来实现此目的:
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()始终返回调试配置。
解决方法
我认为您想使用getDefaultConfiguration()而不是getSelectedConfiguration()...
如此处的cdt-dev列表所述。