Eclipse CDT: Wie verwalte ich mehrere main () -Funktionen in einem einzigen C ++ - Projekt?

Ich beginne mit der Entwicklung eines Projekts, das aus mehreren Modulen bestehen wird. Ich werde jedes dieser Module mit einer speziellen Testbench validieren, die jeweils die main () - Funktion enthält.
Ich möchte vermeiden, ein Eclipse-Projekt für jede Testbench und ihre main () -Funktion zu haben.

ich lese überArbeitssätze und die Idee, in meinem Projekt nur die Dateien anzuzeigen, die für eine bestimmte Testbench relevant sind, ist das, wonach ich suche.

Während der Erstellungsphase setzt Eclipse jedoch die Erstellung aller Projektdateien fort, nicht nur der aktuellen Working Set-Dateien. Ich habe dann einen Linker-Fehler wegen mehrerer main () -Funktionen.

Wie kann ich Eclipse so konfigurieren, dass nur die Dateien eines Working Sets erstellt werden?
Gibt es eine andere Möglichkeit, mehrere Programme getrennt in einem einzigen Projekt zu erstellen, d. H. Eine Anwendung und deren Komponenten-Testbenches?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage