Eclipse CDT: Jak zarządzać wieloma funkcjami main () w jednym projekcie C ++?

Rozpoczynam opracowywanie projektu, który będzie składał się z wielu modułów. Sprawdzam każdy z tych modułów za pomocą dedykowanego testbencha, z których każdy ma swoją funkcję main ().
Chciałbym uniknąć posiadania jednego projektu Eclipse dla każdego testbencha i jego funkcji main ().

Czytałem oZestawy robocze i pomysł na pokazanie tylko plików, których dotyczy dany testbench w moim projekcie, jest tym, czego szukam.

Jednak w fazie kompilacji Eclipse kontynuuje tworzenie wszystkich plików projektu, a nie tylko bieżących plików zestawu roboczego. Następnie mam błąd Linkera z powodu wielu funkcji main ().

Jak mogę skonfigurować Eclipse do budowania tylko plików zestawu roboczego?
Czy jest inny sposób budowania wielu programów osobno w pojedynczym projekcie, tj. Aplikacji i testach komponentów?

questionAnswers(1)

yourAnswerToTheQuestion