Ошибка приведена выше. У меня есть то, что должно включать все необходимые файлы в проект eclipse:
/usr/include/c++/4.6
/usr/include
/usr/include/linux
/usr/local/include
и т.д..
Я пробовал std::cout
и using namespace 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;
UPDATE: я создал проект eclipse из существующего кода. Это новый проект С++. Я приму ответ, который объясняет, какие настройки в существующем проекте могут вызвать это (поэтому мне не нужно вырезать и вставлять все мои проекты).