Я занимаюсь разработкой встраиваемых систем на C++ для платформы NetBurner. У них есть подключаемые модули, которые настраивают Eclipse, и в дополнение к цепочке инструментов сборки они добавляют группу запуска в области конфигурации запуска. Все работало нормально под Indigo (32 бит), когда я решил установить Subclipse (большая ошибка). Как только установка завершилась, я больше не мог успешно запускать существующие конфигурации. Когда я вошел в область «Конфигурации запуска», я заметил, что группа запуска, которую я использовал, отсутствует. Вот как это выглядело накануне:
Вот как это выглядит сегодня:
Вещи, которые я пробовал
Сначала я удалил плагины Subclipse, используя Справка-> О программе-> Сведения об установке, а затем выбирая их по одному, удаляя и перезапуская после каждого удаления. Без изменений.
Затем я распаковал оригинальную 32-битную версию Eclipse Indigo/CDT в новую папку. Скопировал плагины NetBurner из архива, полученного от производителя. Без изменений.
Запускал с разными рабочими пространствами, без изменений.
Запустил версию Galileo, в ней используются старые плагины, и она до сих пор работает.
Скопированы старые плагины в Indigo, появляется старая программа запуска NetBurner (но она не работает с Indigo)
Удалил старые плагины, поставил новые, старая программа запуска NetBurner исчезла, новая программа запуска не появляется.
Пробовал удалить {Workspace}.metadata.plugins\org.eclipse.debug.core.launches - без изменений. Интересно, что даже несмотря на то, что в запусках есть много файлов .launch, которые должны отображаться в разделе «Конфигурация запуска», ничего не появляется.
Еще одна странная (возможно, актуальная) вещь заключается в том, что значок для перспективы NetBurner исчез, теперь у него просто ‹NetBurner› в качестве текста и общий значок перспективы.
Я по-прежнему могу выполнять кросс-компиляцию и сборку для NetBurner (т. е. цепочка инструментов сборки все еще работает), мне кажется, что отсутствует только возможность использовать конфигурации запуска.
У меня нет идей, кто-нибудь знает о какой-то глобальной настройке, которая находится за пределами рабочей области и за пределами папки установки Indigo, которая может быть причиной этого?
Я использую 64-битную версию Win 7 Ultimate, я запускаю 32-битную версию Indigo, потому что 64-битная версия не работает с плагинами NetBurner. Я также отключил две задачи Mylyn в разделе «Общие» -> «Запуск и завершение работы» (похоже, они вызывали много сбоев памяти Permgen). Это та же самая установка, которая работала безупречно вчера.
Обновлять
Я также заметил, что только 3 из 4 подключаемых модулей отображаются на панели подключаемых модулей «Сведения об установке». nbeclipse.core_2.6.0.jar находится в каталоге плагинов eclipse, но не отображается как загруженный. Итак, я думаю, теперь я знаю, что проблема в том, что плагин не загружается, но я не знаю, почему и как его загрузить, или какой подклип мог измениться, что вызвало это.