Я не могу скомпилировать helloworld.cpp с помощью eclipse & CDT на Mac
Компилятор говорит: символ 'std' не может быть разрешен символ 'cout' не может быть разрешен символ 'endl' не может быть разрешен
Кажется, что это компилятор C, но я действительно установил все, что перечислено в CDT.
Я пытался искать, но все дело в окнах. Я установил все плагины в CDT.
Что-то странное в том, что файл когда-то был скомпилирован и напечатан "Hello world". Я не могу понять, что происходит.
Моя операционная система - osx lion (10.7.3). Надеюсь, кто-нибудь может мне помочь! Спасибо!
Моя версия затмения 3.7. Моя версия CDT 8.0.0.
Вот код для helloworld.cpp
#include <iostream>
using namespace std;
int main() {
cout << "!!!Hello World!!!" << endl; // prints !!!Hello World!!!
return 0;
}
2 ответа
Я исправил это, заменив Indigo на более старую версию Helios, и она работает нормально. Надеюсь, что кто-то может предложить другие подходы к проблеме, не меняя версию Eclipse.
Затмение может быть довольно сложно ориентироваться. Можете ли вы вырезать и вставить свой helloworld.cpp и ссылки на инструкции Eclipse, которым вы следовали?
Редактировать: K, кажется, что он не распознает файл как C++. Вы можете убедиться, что вы начали с проекта C++. Кроме того, многие проблемы с затмением окон должны помочь вам.