欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

qt 打包发布 获取dll

程序员文章站 2022-03-26 09:26:43
发布前,获取所有qt dll包命令 生成的程序运行正常之后,找到项目的生成目录,比如 项目源码路径: C:\QtPros\hellomw\它的项目生成目录是C:\QtPros\build-hellomw-Desktop_Qt_5_4_0_MinGW_32bit-Release\进入这个文件夹,在进入 ......

发布前,获取所有qt dll包命令

生成的程序运行正常之后,找到项目的生成目录,比如 项目源码路径:

c:\qtpros\hellomw\
它的项目生成目录是
c:\qtpros\build-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等

总之发布时需要打包一些库,主要看需要部署的环境到底缺什么库,运行环境等