如何在工作区启动时从“调试”更改默认/活动构建配置?

时间:2017-10-19 00:05:50

标签: eclipse eclipse-plugin eclipse-cdt buildconfiguration xilinx-edk

我的项目中有多个自定义构建配置,如下所示: Screenshot of build configurations

默认情况下,在工作区设置中,它会在'Debug'配置中打开。我必须将此更改为'Rev8 Release'(我的一个自定义配置)。

我可以通过手动编辑.cprojects文件(自动生成的项目设置文件)并在'Debug'之前粘贴'Rev8 Release'配置来实现此目的 。但我需要一个适当的方法(通过更改项目设置)来执行此操作,而无需手动编辑'。cprojects'

1 个答案:

答案 0 :(得分:0)

我建议检查ManagedBuildManager。它可用于检索/修改项目的构建信息。

IManagedBuildInfo info = ManagedBuildManager.getBuildInfo(iproject); //iproject is the currently selected project in Project Explorer
IConfiguration [] buildConfigs = info.getManagedProject().getConfigurations(); //Get the available build configurations of the project
info.setDefaultConfiguration(buildConfigs[i] ); //Set default build configuration
try {
ManagedBuildManager.saveBuildInfo(iproject, true); //Apply changes
} catch (Exception e) {
}