#eclipse #configuration #build #eclipse-cdt
#eclipse #конфигурация #сборка #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() всегда возвращает конфигурацию отладки.
Ответ №1:
Я думаю, вы хотите использовать getDefaultConfiguration() вместо getSelectedConfiguration()…
Комментарии:
1. Сейчас я использую getDefaultConfiguration (), но проблема в том, что после выбора конфигурации выпуска на странице свойств настроек конфигурация отладки по-прежнему остается активной конфигурацией. Насколько я знаю, getDefaultConfiguration() возвращает активную конфигурацию.