Mam przykładowy katalog oprogramowania, które zawiera wiele plików z wieloma funkcjami main
. Czy mogę połączyć wszystkie te pliki w jeden projekt, skompilować je, a następnie uruchomić konkretne, nie powodując błędu main already defined
? Załóżmy, że nie chcę tworzyć osobnego projektu dla każdego pliku cpp.Wiele głównych plików CPP w VisualStudio?
UPDATE
muszę proste rozwiązanie jeden-dwa kliknięcia (jeśli istnieje). Nie chcę rozpowszechniać plików między folderami lub plikami plików refaktorów. Na przykład w Eclipse/Java możesz kliknąć prawym przyciskiem myszy dowolny plik z głównym i uruchomić go. I może być wiele głównych plików w jednym projekcie. Czy jest to możliwe dla VisualStudio/CPP?
UPDATE 2
Wiem, że C++ nie jest Java i Visual Studio nie jest Eclipse. Moje pytanie dotyczy automatyzacji niektórych operacji ręcznych.
Czy chcesz, aby pojawił się pojedynczy program, który działa jako brama do wszystkich innych "głównych" funkcji, lub jednego programu na "główny"? –
VisualStudio może być tym pojedynczym programem. Może skompilować każdy plik zawierający główny plik do oddzielnego pliku EXE i uruchomić go, klikając prawym przyciskiem myszy źródłowy CPP (na przykład). –
C++ to nie Java :) Możesz mieć wiele * projektów * w roztworze, ale nie możesz po prostu uruchomić pliku cpp. – Spook