【问题标题】:How to solve Unresolved inclusion: <iostream> in eclipse?如何解决未解决的包含:Eclipse 中的 <iostream>?
【发布时间】:2014-06-04 00:56:33
【问题描述】:

我在eclipse中构建了一个简单的程序:

#include <iostream>

using namespace std;
int main()
{
    cout << "TEST" << endl;
    return 0;
}

它在 Visual Studio 和 CodeBlocks 中工作,但 eclipse 表现得很奇怪。它说:

Unresolved inclusion: &lt;iostream&gt;

我在这里读到: C++ - Unresolved inclusion: <iostream>

这里:Unresolved <iostream> in Eclipse, Ubuntu

他们都没有工作。

这里是project properties的截图:

编辑:

我下载了MinGW,现在我在Settings 下有这个:

我应该如何进行? 也许现在我不需要#include &lt;iostream&gt;,因为它现在已包含在项目中?

我在Includes 下找到了iostream

所以我尝试删除#include &lt;iostream&gt;,但是当我尝试运行程序时,我得到: Launch Failed. Binary not found. 错误:

谢谢

编辑:

好像如果我在其他程序(比如 CodeBlocks)中编译并创建 exe 文件,那么 eclipse 可以运行它。但它无法建立自己的exe

为什么?

【问题讨论】:

标签: c++ eclipse eclipse-cdt helios


【解决方案1】:

这个答案也没有帮助我。通过以下步骤解决了我的问题:

您可以尝试将源文件从 *.c 更改为 *.cpp。这将促使 gcc 将文件视为 C++ 并搜索正确的路径。可能还需要对 Makefile 进行一些小修改,例如在 OBJ: 行上。而不是:

OBJS = YourFile.o

试试

OBJS = YourFile.cpp

【讨论】:

    【解决方案2】:

    我已经搜索了几个小时并尝试了很多解决方案。

    环境:windows,面向 C/C++ 开发人员的 Eclipse IDE

    版本:Kepler Service Release 2

    CDT:8.3.0

    以下步骤对我有用:

    1. 确保环境清晰。 => 我建议删除 eclipse 并从您的原始下载中重新解压缩。

    2. 确保工作区干净。 => 删除工作区文件夹中的 .metadata 文件夹。

    3. 使用有效的 MinGW。 => 使用下载工具的速度很慢,我不确定该选择哪一个。我建议从http://vaultec.mbnet.fi/mingwstudio.php下载 MinGWStudio 这是一个像eclipse这样的IDE工具,包含一个下载的解压MinGW。确保你下载了大约 20M 的一加 MinGW 编译器。如果您愿意,可以使用这个工作室,如果您仍然喜欢 eclipse,可以将 MinGW 文件夹复制到 C:/将/MinGWStudio里面的/MinGW复制到C:/

    4. 关闭你的 Eclipse 并重新打开它,创建一个新项目,你应该可以看到 MinGW 部分的新项目选项,它会自动映射 g++、gcc 和包含 C 下的文件:/MinGW 文件夹。只需确保将 MinGW 文件夹从 MinGWStudio 复制到 C:/ 的根目录即可。

    在这些步骤之后,您将能够看到您的包含。

    includes_screen_cast

    【讨论】:

      【解决方案3】:

      右键单击您的项目单击属性转到 C/C++ 构建 > 设置单击其他。在 GCC C++ 编译器和其他标志代码下应该有这个 -std=c++11 然后去杂项。在 GCC C 编译器下并将其添加到其他标志代码 -std=gnu11 应用保存您的项目构建您的项目,它应该可以工作

      【讨论】:

      • 没有“杂项”之类的东西。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-01-30
      • 2012-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-28
      相关资源
      最近更新 更多