Eclipse CDT: не удалось разрешить символ 'cout'

Ошибка, как указано выше. У меня есть все необходимые файлы, включенные в проект eclipse:

/usr/include/c++/4.6
/usr/include
/usr/include/linux
/usr/local/include

и т. д.

Я пробовал std::cout и , используя пространство имен std;cout, но по-прежнему пишет, что проблема не решена.

Я импортировал iostreamи cstdlib.

Кроме того, я использую Ubuntu 12.04 с eclipse 3.7.2.

Фрагмент кода:

#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <iostream>
#include "XPLMDisplay.h"
#include "XPLMGraphics.h"

int XPluginStart(char * outName,  char * outSig,  char * outDesc) {
    /* ... */
    std::cout << "test" << std::endl;
    /* ... */
}

использование пространства имен std;


ОБНОВЛЕНИЕ: я создал проект eclipse из существующего кода. Создание нового проекта С++ исправляет это. Я приму ответ, который объясняет, какие настройки в существующем проекте могут вызвать это (поэтому мне не нужно вырезать и вставлять все мои проекты).

59
задан Jeff 29 May 2012 в 17:26
поделиться