1

我的项目中有多个自定义构建配置,如下所示: 构建配置的屏幕截图

默认情况下,在工作区设置中,它会在“调试”配置中打开。我必须改为将其更改为“Rev8 Release”(我的自定义配置之一)。

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

4

1 回答 1

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) {
}
于 2017-12-18T14:26:07.453 回答