2011-11-04 12 views
6

Właśnie zainstalowałem Eclipse CDT na moim komputerze do rozwijania aplikacji C++.Eclipse CDT C++ error

Stworzyłem nowy projekt C++. Skopiowałem plik cpp.

Po kliknięciu przycisku kompilacji projekt zostanie skompilowany bez błędów.

Jednak mam problem. Problem polega na tym, że Eclipse mówi mi, że jest wiele błędów. Na przykład Eclipse pokazuje, że "using namespace std" jest błędem lub "#include" jest błędem.

Nie wiem, jaki jest problem z Eclipse, ponieważ mój plik jest poprawnie kompilowany po kliknięciu przycisku "kompilacja".

Czy niektóre ustawienia nie zostały ustawione prawidłowo?

Dzięki!

Odpowiedz

8

Musisz dodać ścieżki do bibliotek standardowych do swojego projektu w czasie zaćmienia. Wygląda na to, że eclipse nie znalazło twojej biblioteki. Trzeba dodać ścieżkę do gcc obejmują under:

Ustawienia-> C/C++ General-> Ścieżki i Symbols-> zawiera-> GNU C i GNU C++

Ścieżki GCC/G ++ zastosowań możliwe można znaleźć za pomocą poleceń w tym answer to "Where does gcc look for C and C++ header files?".

1

Wymaga ponownego uruchomienia zaćmienia, aby było aktywne.

+1

właśnie widziałem odbudowę indeksu, która prawdopodobnie spowoduje to samo, co ponowne uruchomienie. – NickyP

1

zainstalować GNU kompilator C++ g++, używając polecenia:

sudo apt-get install g++ 
1

W moim przypadku (używam zainstalowanego w niestandardowym miejscu na Windows TDM GCC), musiałem dodać zmienną Path to projekt. Zrobiłem to za pomocą Project-> Properties-> C/C++ build-> build variables. Wartość zmiennych ścieżki jest automatycznie czytana po kliknięciu przycisku dodaj, a następnie wybierz opcję Ścieżka z rozwijanej listy. Po dodaniu zmiennej Path należy odbudować indeks C/C++.

Powiązane problemy