To jest stare pytanie, ale wyszło w wyszukiwarce Google, którą miałem na ten sam temat, i myślę, że jest teraz lepsza odpowiedź: Korzystając z Eclipse/CDT, możesz teraz dodać root /path/
dostarczony w twoim powyższy przykład automatycznie doda pełne drzewo do Eksploratora projektu. Pliki źródłowe w folderach code_i_want/
i more_code_i_want/
zostaną automatycznie uwzględnione w twoich kompilacjach w tym momencie.
Aby wykluczyć bad_stuff/
i huge_pile_of_other_code/
foldery z budowy (ale nie drzewo Eksplorator projektów w Eclipse, który może być przydatny), kliknij prawym przyciskiem myszy na każdego folderu w Eksploratorze projektu i wybrać Resource Configurations->Exclude from build...
w menu podręcznym . Ikona w eksploratorze projektów zostanie zaktualizowana, aby odzwierciedlić pliki źródłowe w tym folderze, które nie będą już dołączane do kompilacji.
Jeszcze lepiej, Eclipse pozwala na określenie kodu, który chcesz uwzględnić w niektórych konfiguracjach kompilacji, ale nie w innych, więc możesz w ten sposób zarządzać kodem kompilacji.
im działający linux btw. rozwiązanie dowiązania symbolicznego powinno działać świetnie! –
Miałem na myśli, że możesz użyć Eclipse, aby ustawić coś takiego jak dowiązanie symboliczne (i odpowiednio zaktualizowałeś moją odpowiedź). Ale masz rację, dowiązania symboliczne to dobre, proste rozwiązanie. –