Я думаю, что вполне нормально иметь более одного двоичного файла в проекте. Однако в Eclipse CDT я не знаю, как настроить IDE для достижения цели.
Я знаю, что могу создать несколько проектов - по одному на двоичный файл. И я знаю, что могу установить зависимости для каждого проекта. Однако я не могу рассматривать их как один проект в Eclipse. Если я хочу поделиться кодом с системой контроля версий (например, svn), каждый разработчик должен импортировать проекты отдельно.
Что мне не хватает - это что-то вроде решения (файл sln) в Visual Studio. Должен ли я создать отдельный проект и создать файлы make самостоятельно?
Я еще не пробовал, но есть этот «набор проектов», который можно экспортировать и импортировать. Это решение? Можно ли перевести это в систему контроля версий?
Моя цель - поставить все под контроль версий, а не только подпроекты. Я не могу себе представить, что CDT имеет смысл только для одно-двоичных приложений.
Как мне правильно работать?