Eclipse 找不到 MinGW/无法在 Eclipse 上设置 C++

Posted

技术标签:

【中文标题】Eclipse 找不到 MinGW/无法在 Eclipse 上设置 C++【英文标题】:Eclipse Can't Find MinGW/Can't setup C++ on Eclipse 【发布时间】:2021-09-01 12:47:35 【问题描述】:

我正在尝试在 Eclipse IDE 中设置 c++。我已经安装了 C++ 开发工具和 C++ 开发工具 SDK。我已阅读“C/C++ 开发指南”中的“开始之前”。我已经在它提供的页面上安装了 MinGW。它将它安装到 Eclipse 说它可以识别的 C:\MinGW。我创建了一个新的 makefile C++ 项目,并选择了 MinGW 作为我的工具链。我不得不取消选中“仅当平台支持时才显示工具链”。它不起作用。我花了好几个小时试图完成这项工作。

【问题讨论】:

看起来 Eclipse 没有在正确的位置寻找 gcc/g++。你应该告诉 Eclipse 在哪里可以找到这些 MinGW GCC 工具链的可执行文件。 好吧,我将它设置为程序安装它的 C:\MinGW,但它包含不同的文件夹,我猜这可能是正确的文件夹。因此,如果您看到正确的请告诉我(我会添加目录图片)。 【参考方案1】:

你需要告诉 Eclipse 去哪里gcc.exeg++.exe。 在你的情况下,我希望它是 C:\MinGw\mingw32\binC:\MinGw\bin

如果那里没有gcc.exeg++.exe,则表明您的MinGW 设置已损坏。

请注意,普通的 MinGW 维护得不是很好,也不是最新的。我建议切换到 MinGW-w64,它适用于 Windows 32 位和 64 位。可以从https://winlibs.com/ 下载最近 MinGW-w64 的 Windows 独立版本。只需解压文件(无需安装程序)并指向mingw32\binmingw64\bin 文件夹即可找到编译器工具链。

【讨论】:

非常感谢。我最终在目录中添加了 gcc 和 g++,Eclipse 自动识别了它。

以上是关于Eclipse 找不到 MinGW/无法在 Eclipse 上设置 C++的主要内容,如果未能解决你的问题,请参考以下文章

使用 Eclipse + CDT + MinGW32 开发 C++ Socket 程序找不到库文件和头文件

Eclipse 找不到 javax.swing

在路径中找不到 Eclipse g++:windows

无法使用 MinGW 和 MSYS 构建 Google 测试 - 找不到 crtdbg.h

在“找不到 vcvarsall.bat”错误之后,用于 pip 的 MinGW 编译器仍然无法正常工作

帮助在 Win7-64 上通过 mingw32 或 mingw-64 安装 ECL (Embeddable Common Lisp)