У меня есть проект Eclipse. Все тестовые сценарии находятся в одном файле * .cpp. Проблема в том, что таким образом я получаю две функции main (). Один для самого приложения и один для тестовых случаев. И Eclipse, конечно, отказывается от сборки ... Я хотел бы сохранить все вместе в рамках одного проекта (и избегать использования нескольких конфигураций, репозиториев SVN и т. Д.). В идеале я хотел бы заставить Eclipse создать два исполняемых файла (один для приложения и один для тестовых случаев). Я быстро взглянул на Eclipse Makefile, но, честно говоря, я не совсем понимаю, как именно он работает. Можно всегда исключать Main.cpp / Testcases.cpp и создавать один исполняемый файл, но это не очень элегантно ...
Кто-нибудь с подобным опытом?