错误如上。我有 eclipse 项目中应该包含的所有必要文件:
/usr/include/c++/4.6
/usr/include
/usr/include/linux
/usr/local/include
等等
我试过了std::cout
,using namespace std;
cout
但它仍然说未解决。
我已经导入iostream
和cstdlib
.
另外,我使用的是 Eclipse 3.7.2 的 Ubuntu 12.04。
代码片段:
#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;
/* ... */
}
使用命名空间标准;
更新:我已经从现有代码创建了 eclipse 项目。创建一个新的 c++ 项目可以修复它。我将接受解释现有项目中的哪些设置可能导致此问题的答案(因此我不必剪切和粘贴我的所有项目)。