Я предлагаю вам создать один проект, содержащий все ваши файлы (при условии, что каждый из них имеет свою собственную функцию main
), и внутри этого проекта создайте по одной «Конфигурации сборки» для каждой программы, используя:
Project>Свойства> C / C ++ Build> Configuration> Manage ...> New
Чтобы избежать многократного определения main
в каждой «конфигурации сборки», вам придется исключить каждый файл cpp из «Конфигурации сборки»это не принадлежит.Для этого в представлении навигатора:
Щелкните правой кнопкой мыши файл cpp> Свойства> Сборка C / C ++ и установите флажок «Исключать из сборки» для каждой «Конфигурации сборки», к которой исходный файл не принадлежит.
Когда все будет хорошо скомпилировано, вы сможете запускать или отлаживать каждую программу отдельно в Eclipse, выбрав соответствующую «Конфигурацию сборки».
Дополнительная информация в этом ответе:
Какие файлыпринадлежать цели сборки в управляемой сборке CDT?
Надеюсь, это поможет!