我正在尝试创建我的Qt项目的exe文件。
我找到了这篇文章:How to create executable file for a Qt Application? 并意识到我在该目录中没有mingwm10.dll文件。
是否有其他方法可以创建exe文件或mingwm10.dll可能位于的任何其他位置?
我使用的是qt 5.6。
答案 0 :(得分:0)
mingwm10.dll
是MinGW.org工具链的运行时文件。 Qt转向基于MinGW-w64的工具链(它本质上是Win32头和导入库的扩展和更新的实现),它没有这种运行时依赖性。忽略它,你不需要它。您可能需要libgcc和libstdc ++ DLL,但这与任何(非静态构建的)工具链相同。
注意,您可以使用windeployqt实用程序自动复制可执行文件的所有运行时依赖项。如果你正在使用qmake,可以通过将windeployqt
添加到CONFIG
来启用它,或者你可以自己运行它:
windeployqt my_app.exe
此命令将复制所有DLL(包括Qt平台插件等),以便应用程序可以运行双击,而不是仅在IDE的特定环境中。