启动MinGW编译的可执行文件时收到错误消息。我正在使用Windows 7机器。
我的Windows Path环境变量中有MinGW bin目录(已检查并重新检查),并且该文件夹中存在dll。
我知道我可以将dll移动到exe目录,但是不需要将应用程序分发到没有正确设置环境变量的MinGW安装的任何地方(我们工作机器上的标准环境)。许多同事使用相同的可执行文件没有问题。我所知道的唯一区别是,大多数(可能是所有)同事都在Windows XP上工作,而我在Windows 7上工作。
另外,我没有访问构建服务器来将编译器标志更改为静态链接库。
因此,尽管我提到了变通方法,但我还是想了解为什么它不适用于当前的设置。
任何帮助将不胜感激!
干杯。
答案 0 :(得分:2)
你使用的是什么版本的mingw? 4.4.0?
从here下载 gcc-core-4.4.0-mingw32-dll.tar.gz
一揽子计划
将所需的dll从bin
文件夹复制到您的mingw bin
文件夹中。