2012-01-16 2 views
1

Почему Eclipse CDT не понимает мои конфигурации сборки? (Или они не хранятся в файле .cproject?)Почему моя конфигурация сборки CDT потеряна после моего перехода?

Я использую несколько конфигураций сборки в своем проекте с использованием Eclipse cdt, и он отлично работает. Я выполнил все (используя Subclipse) и создал ветку.

Когда я проверяю ветку, конфигурации сборки теряются. Доступны только доступные конфигурации - стандартные Debug и Release. Файл .cproject контролируется версией и идентичен тому, который был зафиксирован.

Я использую

  • Затмение: Версия: 3.7.0
  • Cdt Версия: 5.1.0.201002161416

ответ

0

Это не совсем практично, но конфигурации спусковых хранятся вне проектов ,

Файл .launch для каждой конфигурации в .plugins\org.eclipse.debug.core\.launches\ в папке .metadata\ вашего рабочего пространства.

+0

Спасибо Seki, но я до сих пор не понимаю, как получить эту информацию в моей недавно проверенной ветке. В настоящее время единственная работа, которую я нашел, - это импортировать конфигурации из моего первоначального проекта вручную. В Eclipse: Project-> Properties-> C/C++ Build-> Settings-> Manage Configurations-> New ..-> Импорт из проектов. Если это не будет сделано автоматически, когда я проверю свою ветку? –

+1

@JayS: Извините, я путаю между запуском конфигурации и настройками проекта. В моих проектах cdt настройки ** C/C++ ** находятся в папке '.settings' проекта в файле' org.eclipse.cdt.core.prefs'. Вам нужно импортировать этот каталог в svn trunk. Для вашей существующей ветви вам придется объединить папку, добавляющую ревизию, чтобы получить ее при следующем обновлении. – Seki

Смежные вопросы