MinGW 编译问题

Posted

技术标签:

【中文标题】MinGW 编译问题【英文标题】:MinGW Compilation Problem 【发布时间】:2010-09-04 02:57:49 【问题描述】:

我刚刚使用我在他们的网站上找到的自动安装程序 MinGW-get-inst 安装了 MinGW。我正在使用 eclipse 编写我的 C++ 程序。我的代码编译得很好,我得到了一个 .exe 文件。但是,当我尝试打开这个可执行文件时,我收到了我的计算机中缺少 libgcc_s_dw2-1.dll 的错误消息。我在 MinGW\bin 下找到了这个文件,所以我知道它存在。

这适用于所有 C/C++ 程序,我正在使用一个简单的 hello-world 程序进行测试。有什么修复吗?

谢谢

【问题讨论】:

【参考方案1】:

您需要确保 MinGW\bin 目录位于您运行应用程序的路径上。

如果您正在运行生成的可执行文件,例如 a.exe,则从 CMD 窗口执行以下操作以检查 MinGW\bin 是否在路径上。

set PATH

此时您将看到命令路径的当前值。确保 MinGW\bin 目录在其中。

【讨论】:

以上是关于MinGW 编译问题的主要内容,如果未能解决你的问题,请参考以下文章

如何识别mingw编译库是不是成功

如何为mingw编译器编译fips?

[ffmpeg 扩展第三方库编译系列] 关于libopenjpeg mingw32编译问题

MinGW64位32位问题求教

用mingw32 gcc 一编译就出一大堆错误,应该怎么解决

MinGW 烦人的行为,有时编译,有时不编译?