Как бороться с Eclipse CDT + Cygwin?

Недавно я установил Eclipse Indigo Service Release 2 (для JAVA EE) и установил CDT 8 онлайн. Затем я установил Cygwin с gcc, g ++, gdb, make, binutils, automake и т. Д. В последней версии. Я также сделал переменную среды ПУТЬ правильная.

Создание нового проекта C ++ (с использованием набора инструментов Cygwin GCC) просто отлично, но после ввода программы HelloWorld, он показывает много ошибок и предупреждений.

При использовании внешнего компоновщика по ошибке отображается

"Невозможно запустить программу" make ": ????????? ¨?".

При использовании внутреннего компоновщика, в заключение он показывает

"g ++ -IC: \ cygwin \ lib \ gcc \ i686-pc-cygwin \ 4.5.3 \ include \ c ++ -O0 -g3 -Wall -c -fmessage-length = 0 -o src \ test_cpp.o .. \ ЦСИ \ test_cpp.cpp

Ошибка: не удается запустить программу "g ++": ????????? ¨?

Произошла ошибка сборки, сборка остановлена

В Windows CMD и Cygwin Terminal, g ++ и заставить оба работать хорошо.

Более того, Eclipse не может найти включающие библиотеки, поэтому мне нужно добавить путь C: \ cygwin \ lib \ gcc \ i686-pc-cygwin \ 4.5.3 \ include \ c ++ к свойствам проекта-> C / C ++ Building-> Settings. Но после этого по ошибке все равно показывает,

'std' неоднозначно '

Недопустимая перегрузка 'endl'

Символ 'cout' не может быть решен

В свойствах проекта-> C / C ++ Building-> Параметры обнаружения я установил для области профиля обнаружения значение «Общая настройка», а для профиля обнаружения - «GCC» для каждого информационного профиля сканера файлов.

Ответы на вопрос(6)

Ваш ответ на вопрос