我试图在ubuntu 12.04中的eclipse中运行以下代码,但它一直给我错误。你能告诉我为什么会这样吗?感谢。
#include <iostream>
using namespace std;
int main()
{
cout << "Hello World!" << endl;
return 0;
}
符号'std'无法解析 符号'cout'无法解决 符号'endl'无法解析
答案 0 :(得分:6)
这是Eclipse的C ++解析器,无法找到符号。
您可以将配置添加到已创建的项目中,但这可能很痛苦。所以只需创建一个新的C ++项目:
档案&gt;新&gt; C ++项目
然后:
选择您想要的项目类型,例如“可执行&gt;空项目”(或者“Makefile Project&gt; Empty Project”),并确保在工具链中选择 Linux GCC 。这将在配置中添加所有默认包含,以便C ++解析器找到所有内容。单击Finish,将代码粘贴到C ++文件中并享受。
有关信息,您可以在项目属性&gt;中看到这些包含路径。 C / C ++一般&gt;路径和符号&gt;包括&gt; GNU C ++。