启动MinGW Compiled exe时缺少libgcc_s_dw2-1.dll错误

时间:2013-01-24 13:07:12

标签: c++ windows-7 mingw

启动MinGW编译的可执行文件时收到错误消息。我正在使用Windows 7机器。

我的Windows Path环境变量中有MinGW bin目录(已检查并重新检查),并且该文件夹中存在dll。

我知道我可以将dll移动到exe目录,但是不需要将应用程序分发到没有正确设置环境变量的MinGW安装的任何地方(我们工作机器上的标准环境)。许多同事使用相同的可执行文件没有问题。我所知道的唯一区别是,大多数(可能是所有)同事都在Windows XP上工作,而我在Windows 7上工作。

另外,我没有访问构建服务器来将编译器标志更改为静态链接库。

因此,尽管我提到了变通方法,但我还是想了解为什么它不适用于当前的设置。

任何帮助将不胜感激!

干杯。

1 个答案:

答案 0 :(得分:2)

你使用的是什么版本的mingw? 4.4.0?

here下载 gcc-core-4.4.0-mingw32-dll.tar.gz 一揽子计划 将所需的dll从bin文件夹复制到您的mingw bin文件夹中。