2010-01-16 77 views
3

我成功地通过在Qt中构建应用程序的过程,但是当我尝试通过双击(在qt外)运行.exe文件时,出现错误: “程序无法启动,因为您的计算机缺少mingwm10.dll。尝试重新安装程序来解决此问题。“ 我检查了这个文件,我发现它,所以我认为有一些路径要在qt中设置,但我不知道在哪里以及如何去做。任何人都可以向我解释如何去做? 谢谢。丢失的文件[Qt]

回答

3

我想你需要将包含mingwm10.dll的目录添加到PATH环境变量中。我很惊讶,当你安装Qt/MinGW时没有正确配置。

控制面板 - >系统 - >高级 - >环境变量 - > PATH

3

这是不是应该在Qt的设置。您的应用程序正在查找找不到的DLL,mingwm10.dll。您可以在您的.exe附近复制DLL(以及它的依赖关系),或者将它所在的目录添加到环境变量PATH

+0

非常真实...他将不得不在复制文件夹中复制几个Qt dll ...我认为如果他想简单地启动并共享他的应用程序,复制所有dll是一个更好的解决方案... – 2010-01-16 16:20:37