码迷,mamicode.com
首页 > 其他好文 > 详细

QT5.12.9 没有找到 XXX.dll,因此程序未能启动原因以及解决方法

时间:2020-12-29 12:04:46      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:image   pat   --   sof   http   mil   idt   启动   soft   

Qt Creater编译的程序,在其工程文件夹下会有一个debug文件夹,其中有程序的 .exe可执行文件。

技术图片

 

 

 技术图片

技术图片

 

我们点击生成的 .exe文件时,首先可能显示如下:

 

 技术图片技术图片 技术图片

 

 

 

 解决方法:

方法一:在Qt Creater 的安装目录下的bin文件夹下找到相应的 .dll文件,将其复制到C:\WINDOWS\system文件夹下即可。

方法二:将缺少的.dll文件和.exe文件放到同一个文件夹下,不过这样每写一个程序都要复制一遍,非常麻烦。

方法三(推荐):将自己电脑上的Qt的bin路径添加到系统的Path环境变量中。如我的bin路径是D:\Qt\Qt5.12.9\5.12.9\mingw73_32\bin

1.依次点击:高级系统设置-------环境变量--------path(双击打开)

 技术图片

 

 2.点击新建,将path路径输入,因为手动输入出错几率较大,最好直接复制路径。

 技术图片

 

 3.点击确定之后,再次运行我们的.exe文件,我们发现又出现了新的错误,如下

技术图片技术图片

 

 此时我们需要把刚才在path中的几个path移动到path最上面即可。选中点击上移即可移动。

技术图片

 

4. 完成后,我们再次点击.exe文件,发现可以运行了。

技术图片

 

QT5.12.9 没有找到 XXX.dll,因此程序未能启动原因以及解决方法

标签:image   pat   --   sof   http   mil   idt   启动   soft   

原文地址:https://www.cnblogs.com/doybest/p/14182838.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!