Eclipse CDT:无法解析符号'cout'

Eclipse CDT:无法解析符号'cout'

错误如上。我应该在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;

    /* ... */

}

using namespace std;


更新:我从现有代码创建了eclipse项目。创建一个新的c ++项目可以修复它。我会接受一个解释,解释现有项目中的设置可能导致这种情况(因此我不必剪切和粘贴所有项目)。


蓝山帝景
浏览 668回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP