qt 打包发布 获取dll
Posted bravecloud
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了qt 打包发布 获取dll相关的知识,希望对你有一定的参考价值。
发布前,获取所有qt dll包命令
生成的程序运行正常之后,找到项目的生成目录,比如 项目源码路径:
C:QtProshellomw
它的项目生成目录是
C:QtProsuild-hellomw-Desktop_Qt_5_4_0_MinGW_32bit-Release
进入这个文件夹,在进入它的子文件夹 release 里面,找到 hellomw.exe ,
将这个exe 复制到一个新的单独的文件夹里用于发布,比如存到
D:hellomw 文件夹里面。
然后从开始菜单打开 Qt 命令行,输入命令 :
cd /d D:hellomw
然后使用 windeployqt 工具命令:
windeployqt hellomw.exe
:另外值得一提的是,并不是说qt的程序就只需要qt的dll包,有时也需要vslib
比如:mfc140.dll msvcp140.dll等
总之发布时需要打包一些库,主要看需要部署的环境到底缺什么库,运行环境等
以上是关于qt 打包发布 获取dll的主要内容,如果未能解决你的问题,请参考以下文章
QT5.4 计算器程序 打包&发布,解决dll的最新解决方案(图文并茂,很清楚)
Qt技巧:Win7下打包发布Qt程序(解释的比较清楚,把exe和dll伪装合并成一个文件)
Qt 教你使用windeployqt工具来进行Qt的打包发布