3

我试图在 ubuntu 12.04 的 eclipse 中运行以下代码,但它一直给我错误。你能告诉我为什么会这样吗?谢谢。

   #include <iostream>
   using namespace std;

  int main()
  {
  cout << "Hello World!" << endl;
  return 0;
  }

无法解析符号“std” 无法解析符号“cout” 无法解析符号“endl”

4

1 回答 1

5

这是找不到符号的 Eclipse 的 C++ 解析器。

您可以将配置添加到您已经创建的项目中,但这可能会很痛苦。所以只需创建一个新的 C++ 项目:

文件 > 新建 > C++ 项目

然后 :

选择你想要的项目类型,比如“Executable > Empty Project”(或者可能是“Makefile Project > Empty Project”),并确保在工具链中选择Linux GCC。这将在配置中添加所有默认包含,以便 C++ 解析器找到所有内容。单击完成,将您的代码粘贴到 C++ 文件中并开始使用。

有关信息,您可以在 Project Properties > C/C++ General > Paths and Symbols > Includes > GNU C++ 中查看这些包含路径。

于 2012-05-05T23:16:57.570 回答