2010-08-19 19 views
6

Używam Eclipse CDT (Helios release, CDT 7.0) z projektem Makefile C++. Ponieważ jestem nowy w Eclipse, zastanawiam się, jak poprawnie zarządzać katalogami włączanymi. Jestem #including bez żadnych ścieżek, więc jestem przyzwyczajony do dodawania moich podkatalogów (nie tak wielu) do katalogów ustawień projektu włącznie. Jestem nieco zdezorientowany, ponieważ te ustawienia można wprowadzić na poziomie projektu, a także na poziomie folderu (i nie rozumiem, jak wartości są jeszcze dziedziczone). Ponadto istnieje różnica między właściwościami> C/C++ Build> Ustawienia> Kompilator GCC C++> Uwzględnij i właściwości> C/C++ Ogólne> Ścieżki i symbole> GNU C++?Zarządzanie zawartymi katalogami w Eclipse CDT

Czy znasz jakieś dobre źródło, które wyjaśnia te rzeczy?

+0

Czy znalazłeś rozwiązanie tego problemu? –

Odpowiedz

3

Znalazłem - twardą drogą (kilka godzin dzisiaj), że Ścieżki i symbole są używane w preprocesorze/indekserze. Używam projektu Makefile, w którym to przypadku C/C++ Build/Settings nie ma wpływu na kompilację lub indeksowanie.

Aby dostać indeksowanie/analiza pracy musiałem

  1. Project -> Właściwości -> C/C++ Build -> Opcje Discovery: Enable "Automatyzacja ścieżki odkrycie i symbole"
  2. Project -> C/C++ Ogólne -> Ścieżki i symbole: Dodaj niezbędne ścieżki dostępu.
Powiązane problemy