【问题标题】:Cygwin missing include directoriesCygwin 缺少包含目录
【发布时间】:2016-09-08 20:56:15
【问题描述】:

所以,我一直在尝试让带有 C++ 的 Eclipse 在我的计算机上运行。我已经更新了 java,安装了 JDK,安装了 MinGW 和 Cygwin,并安装了 CDT。我还添加了必要的包含目录。

...除了一些目录根本不存在,我认为这是我在 C++ Eclipse 上遇到的一些问题的原因。

根据this site's 指令,缺少的包含是Cygwin 目录中的所有内容。我的 Cygwin 安装中的任何地方都没有 mingw32 文件夹。

我不确定这是为什么,但我需要知道该怎么做。如果有帮助,我使用的是 Windows 10、MinGW 4.9.3 和 Cygwin 2.4.1。

【问题讨论】:

  • MinGW/Msys 和 Cygwin 通常独立使用。请注意您链接的文章中到处都是“MinGW Cygwin”的析取词。您到底想实现什么?缺少什么?您是否在 Cygwin 包管理器(setup.exe)中安装了 GCC ?
  • @Drop:在那个网站上,它在红色文本下方有两个关于未解决的部分:对于 Cygwin GCC 和对于 MinGW GCC。后者的第二步据说包含我的 cygwin 安装。
  • 实际上,只要您的%PATH% 中有bin 文件夹,一切都会正常工作。另一件事是 Eclipse CDT 是一个非常糟糕的 IDE(嗯,我认为)。存在更好的工具,例如 CLion 和 QtCreator。当然还有 Visual Studio。确保您尝试所有这些! ;)
  • 我已将您的解决方案作为正确答案发布。如果您想要归属,您会接受它,还是复制它并接受它?谢谢。
  • 我接受。 :) 将解决方案从 OP 移到 Answers 部分没有问题。

标签: c++ eclipse windows cygwin eclipse-cdt


【解决方案1】:

(代表 OP 发布)

事实证明,该网站在描述 MinGW 编译器的包含目录的部分下有错字。它在第 2 步中说“将以下目录添加到“GNU C++”,其中 $MINGW_HOME 是您的 Cygwin 安装目录:”...

...当它应该说“MinGW”而不是“Cygwin”时。

因此,修复了该错误后,Eclipse 不再抱怨包含目录问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-03
    • 1970-01-01
    • 2017-04-25
    • 2015-11-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多