相关疑难解决方法(0)

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

错误如上.我应该在eclipse项目中包含所有必需的文件:

/usr/include/c++/4.6
/usr/include
/usr/include/linux
/usr/local/include
Run Code Online (Sandbox Code Playgroud)

等等

我尝试了std::cout,using namespace std; cout但它仍然没有解决.

我有进口iostreamcstdlib.

另外,我在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;
    /* ... */
}
Run Code Online (Sandbox Code Playgroud)

using namespace std;


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

c++ eclipse eclipse-cdt include include-path

59
推荐指数
4
解决办法
18万
查看次数

标签 统计

c++ ×1

eclipse ×1

eclipse-cdt ×1

include ×1

include-path ×1