然后久能看到一个这样的文件夹
进入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文件大一些.
用到了一个新的软件,下载链接下载连接https://enigmaprotector.com/en/downloads.html
这一步需要以我们上一步的简单打包好的release文件夹为基础的。
把我们生成的exe文件选上去
会自动默认到时候生成一个原名_boxed.exe文件
当然你也可以自定义是吧
再点击执行封包!!
经过等待
我们就可以在刚刚自定义的位置找到一个默认叫原名_boxed.exe的文件
这时候我们把他单独拖到桌面也是可以运行的!!!
双击就可以运行咯,快和好基友们分享你的快乐把!!哈哈哈