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的最新解决方案(图文并茂,很清楚)

Qt4程序在windows平台下打包发布

Qt技巧:Win7下打包发布Qt程序(解释的比较清楚,把exe和dll伪装合并成一个文件)

Qt 教你使用windeployqt工具来进行Qt的打包发布

程序打包(安装包制作,Inno setup打包教程,QT程序打包)

程序打包(安装包制作,Inno setup打包教程,QT程序打包)