本教程主要是记录自己打包qt中的记录以及途中遇到的困难。其中第一部分是程序发布,完成后可以直接压缩后发给他人使用。第二部分为打包成可执行文件,将执行文件及相关包压缩成一个exe,可以简洁的发送给他人使用,简约而不失大气。【第二部分需要用到压缩软件,可以直接进入官网下载,很快。官网地址为http://www.jrsoftware.org/isdl.php#stable】
一 、程序发布
1.找到Release进行编译2.找到Release进行编译,生成以下文件:
如果找不到相应文件夹通过找到项目构建找到生成的目录路径
3.进入生成的文件夹,依次找到release中的exe执行文件
4.找个位置创建程序打包文件夹(例如保存在桌面),并将上文的exe文件复制进该文件夹
5.如果现在直接执行,会出现0xc000007b报错,因为缺少相关的依赖包。
6.找到自己下载Qt的路径,可以windeployqt.exe,主要通过这个进行依赖包的补充。若能看到这个,则进行下一步。
7.找到下载Qt自带的文件,点击进入后输入【最好使用这个,用别的可能依赖包找的不对,之前就是出现这个问题】
8.此时可以看到文件夹中依赖包已经补全,可以直接进行文件执行。同时也能压缩成压缩包,发给他人使用了。
二 、打包成可执行文件
1.进入网址下载并安装
2.打开下载后的软件,选择红框部分,点击OK
3.直接点击Next
根据自己需要进行填写
如果想将自己喜欢的图片做图片可以通过以下网址进行生成(免费):https://www.ico51.cn/
然后直接Next->Finish后
随便保存个名字,等待一小段时间即可
可以看到桌面上生成了安装文件,此时程序的打包完成。