QT如何生成电脑上可以执行的exe文件(包括依赖库)
·
QT开发者应该都有过这样的体验:项目开发完成后,每次想启动程序都得先打开QT Creator编译运行,不仅操作繁琐,还没法直接分享给他人使用,实在不够方便......
那有没有办法把QT程序打包成电脑上双击就能运行的独立EXE文件,彻底摆脱开发环境的依赖呢?答案当然是有的!
下面就带大家一步步实操,手把手教你搞定QT程序的EXE打包,让你的项目随时能独立启动、轻松分享~
1.打开QT程序并选择release来构建
Release 模式的核心作用就是生成可直接部署、运行的exe程序,

2.然后进入到新构建出来的Release文件夹(在你创建QT程序的那个目录)

3.双击打开release文件夹

4.会发现release目录下有exe文件,但这时候直接点开会提示缺少依赖库
此时的exe程序是不能直接打开的,因为缺少对应的依赖库,这里需要补全他的依赖库才能双击正常运行

5.打开QT的命令窗口

6.使用linux命令进入到存在exe文件的目录
看个人的文件存放位置哈
D:\yueqian\03QTproject\build-untitled-Desktop_Qt_5_14_2_MinGW_64_bit-Release\release
7.使用 windeployqt 打包依赖库
windeployqt是 QT 安装包默认捆绑的配套工具—— 只要你正常安装了 QT(无论 MinGW 还是 MSVC 版本),就会自动附带这个工具
windeployqt +名字.exe

8.等待一会后会发现当前目录多出了一堆文件,这一堆文件就是对应的依赖库,此时再双击exe文件就可以直接打开

到这里,QT 程序打包 exe 的全部操作就搞定啦!
现在直接双击文件夹里的 exe文件就能秒启动,把整个文件夹压缩打包后,发给朋友不用装 QT、不用配环境,解压就能用,简直不要太方便。
作为刚入坑 CSDN 的新手,这是我的第一篇实操分享!如果有表述不准、或者更优的打包技巧,欢迎各位大佬在评论区指正交流 后续还会分享更多相关小技巧。
更多推荐
所有评论(0)