Jak radzić sobie z Eclipse CDT + Cygwin?
Ostatnio zainstalowałem Eclipse Indigo Service Release 2 (dla JAVA EE) i zainstalowałem CDT 8 online. Następnie zainstalowałem Cygwin z gcc, g ++, gdb, make, binutils, automake itp. W najnowszej wersji. poprawny.
Tworzenie nowego projektu C ++ (przy użyciu Cchwin GCC toolchain) jest w porządku, ale po wpisaniu programu HelloWorld pokazuje wiele błędów i ostrzeżeń.
Podczas korzystania z zewnętrznego konstruktora, w błędzie pokazuje
„Nie można uruchomić programu„ make ”: ????????? ¨?”.
Podczas korzystania z wewnętrznego budowniczego, w konkluzji pokazuje
„g ++ -IC: cygwin lib gcc i686-pc-cygwin 4.5.3 zawiera c ++ -O0 -g3 -Wall -c -fmessage-length = 0 -o src_cpp.o .. src plik_cpp.cpp
Błąd: Nie można uruchomić programu „g ++”: ????????? ¨?
Wystąpił błąd kompilacji, kompilacja została zatrzymana
W obu systemach Windows CMD i Cygwin Terminal, g ++ i sprawią, że obie będą działać dobrze.
Co więcej, Eclipse nie może znaleźć dołączonych bibliotek, więc muszę dodać ścieżkę C: cygwin lib gcc i686-pc-cygwin 4.5.3 zawiera c ++ do właściwości projektu-> C / C ++ Budowanie-> Ustawienia.Ale potem, w błędzie, nadal pokazuje,
„std” jest niejednoznaczne ”
Nieprawidłowe przeciążenie „endl”
Nie można rozwiązać symbolu „cout”
W właściwościach projektu-> C / C ++ Building-> Discovery Options, ustawiłem zakres profilu Discovery na cały profil Configeration i Discovery jako profil informacyjny GCC na skaner plików.