【问题标题】:eclipse c++ in ubuntuEclipse C++ 在 ubuntu
【发布时间】:2012-04-30 06:06:16
【问题描述】:

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

   #include <iostream>
   using namespace std;

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

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

【问题讨论】:

  • 但是它编译代码OK并且代码运行?很可能是工具链在 Eclipse 中没有正确设置。
  • 当我单击菜单栏中项目下的“构建项目”时,它给了我这个问题..所以它没有运行..我需要在 eclipse 中更改一些东西吗?谢谢。
  • 首先从命令行尝试,以确保安装了所有必要的包。
  • 对不起..我从来没有在命令行中使用过C++..谢谢..
  • g++ -o myprog myprog.cpp(其中 myprog.cpp 是您发布的源文件的名称)。

标签: eclipse-cdt


【解决方案1】:

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

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

文件 > 新建 > C++ 项目

然后:

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

有关信息,您可以在项目属性 > C/C++ 常规 > 路径和符号 > 包含 > GNU C++ 中查看这些包含路径。

【讨论】:

  • 如果您确定所有路径设置正确,请创建新项目,这会使 Eclipse 获取所有必要的设置,
猜你喜欢
  • 2016-01-07
  • 1970-01-01
  • 1970-01-01
  • 2017-04-20
  • 2023-03-18
  • 2019-06-16
  • 1970-01-01
  • 2017-02-01
  • 1970-01-01
相关资源
最近更新 更多