> 文档中心 > 【QT】编译后的.exe文件运行时缺少一些.dll文件的解决办法【超详细教程,新手必备】
【QT】编译后的.exe文件运行时缺少一些.dll文件的解决办法【超详细教程,新手必备】
网友:wj
文档中心
2022-04-16 22:36:53
一、问题:QT编译后的.exe文件运行时缺少一些.dll文件的解决办法
二、声明:此文章来源于本人学习过程中的笔记总结,仅供学习和使用,转载请声明来源。
三、解答:QT编译后的.exe文件运行时缺少一些.dll文件的解决办法:
1、打开QT的cmd窗口:找到Qt–>找到文件所在路径–>找到qt的cmd文件。


2、在桌面创建一个调试文件夹:Debug。在窗口用命令进入Debug文件夹:cd C:\Users\Administrator\Desktop\Debug
如图:

3、 在命令窗口进入到Debug(之前自己在桌面创建的文件夹)文件夹后,把缺少.dll文件的.exe文件放到Debug文件夹中。

4、在命令窗口中输入:dir
查看当前文件夹下的所有文件,找到缺失.dll文件的.exe文件。

5、在命令窗口中输入:windeployqt +.exe
文件,如图:

6、 待系统加载完所有的文件(显示完整路径)后,如图:

7、在创建的文件夹(Debug)中找到.exe文件,点击运行,此时不再提醒确实文件了。可以正常运行.exe文件了。

QT学习个人总结,此时脱离QT编译环境,也能正常运行.exe文件了。
下一章分享对QT写的软件进行封装和使用。
素彩网