Проект с несколькими двоичными файлами в Eclipse CDT - PullRequest
3 голосов
/ 11 апреля 2010

Я думаю, что вполне нормально иметь более одного двоичного файла в проекте. Однако в Eclipse CDT я не знаю, как настроить IDE для достижения цели.

Я знаю, что могу создать несколько проектов - по одному на двоичный файл. И я знаю, что могу установить зависимости для каждого проекта. Однако я не могу рассматривать их как один проект в Eclipse. Если я хочу поделиться кодом с системой контроля версий (например, svn), каждый разработчик должен импортировать проекты отдельно.

Что мне не хватает - это что-то вроде решения (файл sln) в Visual Studio. Должен ли я создать отдельный проект и создать файлы make самостоятельно?

Я еще не пробовал, но есть этот «набор проектов», который можно экспортировать и импортировать. Это решение? Можно ли перевести это в систему контроля версий?

Моя цель - поставить все под контроль версий, а не только подпроекты. Я не могу себе представить, что CDT имеет смысл только для одно-двоичных приложений.

Как мне правильно работать?

1 Ответ

1 голос
/ 11 апреля 2010

Я совершенно уверен, CDT не поддерживает подпроекты , что оставляет вас в значительной степени с:

  • одно рабочее пространство на «набор проектов»
  • один проект на двоичный файл (как вы упомянули в своем вопросе)
  • зависимости проекта (как вы упомянули в своем вопросе)

В терминах контроля версий это означает:

для каждого проекта, которому требуется общий библиотечный проект.
Короче говоря, это означает помещение под контроль версий различных компонентов (набор файлов), один из которых ссылается на конкретную версию других (этот список определенных версий других компонентов называется " configuration " на основе компонентного подхода разработка)

...