1、程序发布
1、首先将程序以Release方式运行,此时会生成一个build-xxxxx-Release
文件夹。在这个文件夹下的Release
文件下的除了.exe文件都删除,或者将生成的exe复制到一个单独的文件夹下,如D盘根文件下的demo文件夹内。因为我们这一步的目的是得到以Release方式运行下生成的.exe文件。
2、在开始菜单找到Qt 5.13.2 ( MinGW 7.3.0 64 bit)
打开命令行,可能你的电脑上安装的不是这个版本或者不是64位的,但这并不影响使用。
3、命令行进入步骤1生成一个build-xxxxx-Release
文件夹下的Release
文件下。
之后回车就到了对应的文件下
4、输入
windeployqt 项目名.exe
(如windeployqt serial.exe)
发布完成后文件夹下就会生成执行
.exe
程序所需要的的依赖文件。
这时候将这个文件夹发给别人(别的电脑),别人就可以打开运行.exe文件了。进行到这,Qt程序所需要的库都添加完成。但是有一部分是用不到的,想删除的可以用程序依赖关系查看软件来查看哪些文件用不到,感兴趣的自己去百度吧。
2、程序打包
1.下载安装打包软件
1.去这个网站下载打包软件并安装:https://jrsoftware.org/isdl.php
安装完成是这样的。
2.安装完成后,开始打包
1.创建打包脚本:
修改发布应用的名字、版本号、发布者名字等信息。
直接下一步
选择要打包的==.exe==文件
直接下一步
设置输出文件的路径和图标
选择“是”,开始编译打包
选择是否保存编译的脚本,如果你下次想修改软件的信息可以选择是,如果你只发布一次,就不用了保存了
正在打包,等待进度条跑完
打包完成
打包完成后输出打包好的文件了,就是xxxsetup.exe
文件
我们可以上安装软件一样双击安装。