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?