然后久能看到一个这样的文件夹

 

进入release 

找到我们的可执行程序,但是这时候点击你会发现, 

 

 

会缺失一些东西,没办法执行。 

这时候就要用到我们的qt自带的工具了

按下win键搜索qt

 双击那个MinGW的黑框框,以上是qt6和qt5两个版本的工具,如果你们电脑上只有一个qt版本的话就是那个了。

 复制一下我们刚刚exe文件所在的路径

在黑框中输入windeployqt 和ctrl+v你的路径,再\exe文件的名称

 windeployqt E:\QTCCCCODE\build-Burfly-Desktop_Qt_6_5_2_MinGW_64_bit-Release\release\Burfly.exe

注意这里要拼接一下路径,加一个\ 和你的exe文件的名字。

我这里加一个\Burfly.exe

然后回车

 

这个操作就是会注入相关缺失的文件

有一些你在qt里设置的样式表啊,资源文件里的图片啊等等,都进来了,这时候再双击我们的exe文件就可以正常运行了,不过要在这个release文件才可以

也就是说你想发给你的好基友玩的话,还要打包这个release文件夹,他解压一下才可以看到你给他的惊喜 





第二种方法,打包成一个单独的exe文程序,这样的话你直接把这个exe文件发给你的好基友,好基友直接双击就可以运行了,只不过这个exe文件大一些.

用到了一个新的软件,下载链接下载连接icon-default.png?t=N6B9https://enigmaprotector.com/en/downloads.html

 

这一步需要以我们上一步的简单打包好的release文件夹为基础的。

 把我们生成的exe文件选上去

会自动默认到时候生成一个原名_boxed.exe文件

当然你也可以自定义是吧

 

 再点击执行封包!!

经过等待

我们就可以在刚刚自定义的位置找到一个默认叫原名_boxed.exe的文件

 这时候我们把他单独拖到桌面也是可以运行的!!!

双击就可以运行咯,快和好基友们分享你的快乐把!!哈哈哈 

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐