我成功完成了在Qt中构建应用程序的过程,但是当我尝试通过双击它(qt之外)来运行.exe文件时,我收到一个错误说: “程序无法启动,因为您的计算机缺少mingwm10.dll。请尝试重新安装该程序以解决此问题。” 我检查了这个文件并找到了它,所以我认为在qt中设置了一些路径,但我不知道在哪里以及如何做到这一点。任何人都可以向我解释如何做到这一点? 谢谢。
答案 0 :(得分:3)
我认为您需要将包含mingwm10.dll的目录添加到PATH环境变量中。我很惊讶安装Qt / MinGW时没有正确配置。
控制面板 - >系统 - >高级 - >环境变量 - > PATH
答案 1 :(得分:3)
这不应该在Qt中设置。您的应用程序正在寻找找不到的DLL mingwm10.dll
。您可以在.exe附近复制DLL(以及它的依赖项,如果有),或者将它所在的目录添加到环境变量PATH
。
答案 2 :(得分:0)
您可以转到Qt应用程序的安装位置,然后导航到“ .. \ Qt \ 5.11.3 \ mingw53_32 \ bin”目录。搜索丢失的.dll文件,将它们复制到.exe文件所在的位置,然后重新运行该应用程序。如果缺少多个文件,请尝试相同的操作。