概述
整体流程:
- 使用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所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复