QT学习——没有找到mingwm10.dll的解决办法

本文介绍了使用Qt4开发的应用程序在Windows环境下无法正常启动的问题,并提供了两种解决方案:一是将.exe文件放置在Qt的bin目录下;二是通过修改环境变量加入必要的dll文件路径。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

      基本上用Qt4的小伙伴们都会遇到该问题。双击Qt编译生成的 *.exe 文件,但报出“没有找到mingwm10.dll,因此这个程序未能启动。 如果你去重新安装Qt或者重新安装操作系统,那样依然没有变化,是无效的。


      下面是两种解决办法:

(1)将生成的exe文件拷到\**\qt\bin目录下,再双击即可运行。(这是治标的解决办法)

(2)将该exe文件所依赖的dll文件的路径添加到操作系统的环境变量中。,如果没有mingwm10.dll文件,点击这里进行下载。


         一般而言,Qt4 Gui程序依赖QtCore4.dll,QtGui4.dll和mingwm10.dll等文件,所以把在这些文件所在路径添加到环境变量里就行了。


        a.右击我的电脑属性:



        b.点击高级系统设置:



      c.点击右下方的环境变量:



       d.在用户变量或者系统变量栏下找到Path变量,点击编辑:



      e.在变量值中添加QtCore4.dll,QtGui4.dll和mingwm10.dll等文件的路径,每一个路径前记得加上分号(;),这时再双击exe文件,就能成功运行显示:


      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值