bin文件夹中缺少mingwm10.dll

时间:2016-06-05 11:34:03

标签: qt

我正在尝试创建我的Qt项目的exe文件。

我找到了这篇文章:How to create executable file for a Qt Application? 并意识到我在该目录中没有mingwm10.dll文件。

是否有其他方法可以创建exe文件或mingwm10.dll可能位于的任何其他位置?

我使用的是qt 5.6。

1 个答案:

答案 0 :(得分:0)

mingwm10.dll是MinGW.org工具链的运行时文件。 Qt转向基于MinGW-w64的工具链(它本质上是Win32头和导入库的扩展和更新的实现),它没有这种运行时依赖性。忽略它,你不需要它。您可能需要libgcc和libstdc ++ DLL,但这与任何(非静态构建的)工具链相同。

注意,您可以使用windeployqt实用程序自动复制可执行文件的所有运行时依赖项。如果你正在使用qmake,可以通过将windeployqt添加到CONFIG来启用它,或者你可以自己运行它:

windeployqt my_app.exe

此命令将复制所有DLL(包括Qt平台插件等),以便应用程序可以运行双击,而不是仅在IDE的特定环境中。