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

Posted

技术标签:

【中文标题】在路径中找不到 Eclipse g++:windows【英文标题】:Eclipse g++ not found in path: windows 【发布时间】:2015-11-01 21:51:04 【问题描述】:

我正在尝试在 Windows 7 上使用 Eclipse 为 C++ 设置 SDL2。

为此,我遵循this link 中的教程,其中指出我必须首先安装 MinGW。所以我按照提供的link 来设置MinGW。我按照所有步骤都没有问题。然后我打开 Eclipse 并尝试构建一个简单的 hello world 程序:

#include <iostream>

using namespace std;

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

令我惊讶的是,这段代码没有构建,有 6 个错误。

然后我继续进一步简化程序:

int main()

    return 0;

这也无法编译。有两个错误:

    在 PATH 中找不到程序“g++” 在 PATH 中找不到程序“gcc”

这是一个屏幕截图。

但是,我的路径确实包含“C:\mingw\bin”。我也尝试将其更改为“C:\mingw”。查看 "C:\mingw\bin" 内部,我发现 gcc 和 g++:

此外,使用命令行 (g++ Test.cpp -o Test) 编译测试程序也可以正常工作,“g++ -v”也是如此。

我已经在网上搜索了几个小时,但似乎无法找到关于为什么 Eclipse 似乎无法使用 MinGW 编译任何东西的答案。我看过的关于 SO(无法解决我的问题)的问题包括:

    Eclipse mingw binary not found Eclipse not finding c std libraries g++ not found in path Eclipse C++ : "Program g++ not found in PATH" Program g++ not found in path Program g++ not found in path C++ [duplicate] Eclipse CDT (Juno) in Win7: Cannot find g++ in PATH, iostream unresolved and other fun stuff

其他信息: Window > Preferences > C/C++ > Build > Settings > "CDT GCC Built-in Complier Settings MinGW [Shared]" : Toolchain MinGW GCC is not detected on this system

我也重新安装了 Eclipse 也无济于事。

我意识到这可能是我已链接的某些问题的重复问题,但之前问题中的信息无法解决我的问题,我担心对旧问题添加评论可能不会导致回答。

请根据需要索取更多信息。

【问题讨论】:

【参考方案1】:

您需要为 c/c++ builder 设置环境。

首先您需要安装 GNU 工具链,您可以选择 MinGW 或 Cygwin。你可以看到步骤here。我用过 MinGW。 转到 Window->Preferences->C/C++->Build->Environment 并添加一个新变量,将其命名为您想要的任何名称,例如命名为“MINGW”,现在粘贴MinGW 的二进制目录,默认是 C:\MinGW\bin,你应该有这样的:

现在,当您创建一个新项目时,您只需选择 MinGW 工具链:

希望对您有所帮助。

【讨论】:

【参考方案2】:

看来我暂时已经解决了这个问题。

如果其他人遇到同样的问题: 项目 > 属性 > C/C++ 构建 > 设置 > MinGW C++ 链接器 > 命令从“g++”更改为“C:\mingw\bin\g++”。

【讨论】:

以上是关于在路径中找不到 Eclipse g++:windows的主要内容,如果未能解决你的问题,请参考以下文章

在 PATH 中找不到“g++”[已安装 mac/Eclipse/XCODE/CDT]

eclipse部署web项目至本地的tomcat但在webapps中找不到

使用boost在eclipse中找不到libboost_system.so.1.43.0

pygraphviz ValueError:在路径中找不到程序点[重复]

在根项目“myproject”中找不到路径为“:mypath”的项目

在eclipse中找不到Opencv库文件