【问题标题】:configure MinGW with Eclipse CDT使用 Eclipse CDT 配置 MinGW
【发布时间】:2015-11-19 19:52:49
【问题描述】:

我已经对此进行了很多搜索,并阅读了大多数类似问题的可用答案,但我仍然无法解决它。因此,任何帮助都会有所帮助。

我在 Windows 7 上使用 Eclipse Mars(Luna 之后的最新版本)

MinGW 安装在“C:\Program Files (x86)\CodeBlocks\MinGW\bin”中。

环境变量“路径”包含“C:\Program Files (x86)\CodeBlocks\MinGW\bin;...”
首选项 -> C/C++ -> 构建 -> 设置 -> 发现 ->CDT GCC 内置编译器设置:获取编译器规范的命令
${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"
从任何目录在 cmd 中手动执行 gcc -E -P -v -dD 会给出
.
.
目标:mingw32 .
.

错误:

在 PATH 中找不到程序 g++/gcc

我制作了一个 C++ 项目,在其中添加了一个带有 hello world 程序的文件。

我收到错误“未解决的包含”和“printf”无法解决。

如果需要任何其他详细信息,请发表评论

【问题讨论】:

    标签: c++ eclipse windows gcc mingw32


    【解决方案1】:

    我也遇到过这样的问题,你需要设置环境变量,在路径中添加你的MinGW位置,如果你还没有下载MinGW去这里下载MinGW: http://sourceforge.net/projects/mingw/files/latest/download?source=files

    简单的解决方案是:

    有关解决问题的更多详细信息,它对我有用!

    访问这里:

    http://www.multigesture.net/articles/how-to-install-mingw-msys-and-eclipse-on-windows/

    【讨论】:

      【解决方案2】:

      我认为您的问题仅仅是因为 MinGW 路径中包含空格。只需在根目录“c:\MinGW”上重新安装 MinGW 即可解决您的问题。 使用基本安装包安装 MinGW 选择“mingw-developer-toolkit、mingw32-base、mingw32-gcc-g++、msys-base”。完成安装。 重新启动你的电脑。然后检查你的日食设置。 我希望你的问题已经解决了。

      【讨论】:

        【解决方案3】:

        听起来你做的一切都是正确的。

        两个建议:

        1. 查看此链接,看看您是否遗漏了有关 MinGW/GCC 安装的任何内容:

          https://www3.ntu.edu.sg/home/ehchua/programming/howto/EclipseCpp_HowTo.html

        2. 否则,请考虑删除(或简单地重命名)您当前的 Eclipse 并安装 CDT(面向 C/C++ 开发人员的 Eclipse)版本:

          http://www.eclipse.org/downloads/

        3. 不管有什么价值,这里有几个我的属性设置的屏幕截图(我能够创建并成功构建一个新的 C 项目):

        【讨论】:

        • 非常感谢您的回复!! :) 出于某种原因,我的 MinGW 没有 msys 文件夹,MinGW 中的子文件夹是 bin、doc、include、lib、libexec、mingw32、share 和文件 mingwvars.bat、readme、copying... 我正在尝试配置 OpenCV android带有 Eclipse 和配置 CDT 的库是其中的一部分,因此切换到带有 CDT 的新 Eclipse 将很困难请建议:)
        猜你喜欢
        • 2023-03-30
        • 2011-07-07
        • 2012-01-18
        • 1970-01-01
        • 1970-01-01
        • 2014-06-28
        • 2012-09-19
        • 1970-01-01
        • 2012-01-25
        相关资源
        最近更新 更多