我是靠谱客的博主 沉默大山,最近开发中收集的这篇文章主要介绍QT 发布应用程序,以及查找缺失的第三方DLL,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

整体流程:

  • 使用windeployqt先打包QT的dll
  • 使用VS的dumpbin查看缺失的第三方dll
  • 使用Everything查找dll,复制过来

将QT代码调通以后,选择Debug或Release输出exe文件,将该文件复制到一个空文件夹中:
在这里插入图片描述
在cmd窗口中,进去该文件夹,输入windeployqt SW.exe
在这里插入图片描述
这时候点击SW.exe文件,看能不能运行,不能进行下一步:

找到VS的命令行窗口,打开:

在这里插入图片描述 在这里插入图片描述
进入相应文件夹,输入dumpbin /dependents SW.exe,查看所需的dll:

在这里插入图片描述
打开Everything软件,逐一查找上面的dll(QT的除外,因为QT的使用windeployqt工具已经拉过来了),找到对应版本的dll(比如是64位的):
在这里插入图片描述
最后检查一下,把缺失的dll都拷贝过来

注:有些dll通过系统环境变量查找的,导致察觉不到,可以在其他电脑运行exe试试

最后

以上就是沉默大山为你收集整理的QT 发布应用程序,以及查找缺失的第三方DLL的全部内容,希望文章能够帮你解决QT 发布应用程序,以及查找缺失的第三方DLL所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部