【问题标题】:Unresolved inclusion: <stdio.h> (windows 8)未解决的包含:<stdio.h>(Windows 8)
【发布时间】:2017-01-12 05:49:27
【问题描述】:

我为 c/c++ 下载了 eclipse,但是当我写 #include &lt;stdio.h&gt; 时,我收到了一个错误 Unresolved inclusion: &lt;stdio.h&gt;

我在互联网上看到了一些关于类似问题的答案,但它们对我的情况不起作用。 当我转到Properties -&gt; Paths and symbols 时,我没有任何关于“包含”的内容。

【问题讨论】:

  • 你的意思是#include &lt;stdio.h&gt;
  • 你试过#include &lt;cstdio&gt;(它是 C 库的 C++ 包装器)吗?
  • 您使用的是 C 还是 C++?这是语言不同的一个领域。 C++ 语言没有库(头文件)stdio.h。 C语言没有库cstdio
  • 是的,我的意思是#include 。但这没关系,因为它没有重新编译任何库,例如 #include 或 #include
  • 可能不会有帮助,但您应该查看The Definitive C++ Book Guide and List。 (对一个小问题的小提示:cstdiocstdio.h 不同。)

标签: c++ eclipse gcc g++ eclipse-cdt


【解决方案1】:

Eclipse 不附带 C 或 C++ 编译器。您需要单独安装一个。然后编译器安装将提供标准库头文件,如&lt;stdio.h&gt;

适用于 Windows 的流行 C/C++ 编译器包括 MinGWVisual C++

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-19
    • 2014-11-06
    • 1970-01-01
    • 2014-01-30
    • 2013-12-06
    • 2013-05-06
    • 1970-01-01
    相关资源
    最近更新 更多