Używam XCode 5.1 do programowania C++. Mam istniejący kod dodawany do projektu przez przeciąganie plików z Findera. Projekt pokazuje wszystkie niezbędne pliki .h
i .cpp
. Ale kiedy klikam Build Phases->Compile Sources
, widzę tylko źródła z katalogu głównego w mojej strukturze źródłowej. Żaden plik źródłowy z podkatalogów nie pojawia się w źródłach kompilacji. Czemu? I jak to naprawić?XCode nie dodaje plików źródłowych C++ znajdujących się w podkatalogach do źródeł kompilacji
Ponadto, gdy próbuję dodać brakujące .cpp
plik z Build Phases->Compile Sources
naciskając +
, XCode nie rozszerza podkatalogi, więc nie mogę wybrać brakujących .cpp
plików.
Zgadzam się, to * jest * niewiarygodne. Gdybym nie znalazł tej odpowiedzi, inny dzień lub więcej byłby zmarnowany na to głupie zadanie. – johnbakers
Wpadłem też na to samo wcześniej i pomimo tego, że widziałem ten post, nie wiedziałem, gdzie wybrać opcję Utwórz grupy, dopóki nie rozwiążę tego później. Pozostawiając ten komentarz innym. W Nawigatorze projektu kliknij prawym przyciskiem myszy mój projekt, wybierz "Dodaj pliki do", kliknij przycisk Opcja w wyskakującym oknie dialogowym i wybierz Utwórz grupy zamiast Dodaj odniesienia do folderu. Wszystkie pliki cpp w dodanym właśnie folderze zostaną teraz skompilowane. –
frank
To jest taki niedorzeczny problem. Dzięki @Frank i Narek – Parham