02-QT5程序打包成可执行文件.exe和安装包.setup

时间:2022-12-29 23:03:21
使用开发环境QT5.7
inno setup 安装包打包工具: http://www.crsky.com/soft/7195.html



准备工作:
一、添加环境变量
二、QT5程序生成安装包 .setup
三、QT5程序打包成可执行方式. exe

一,添加“C:\Qt\Qt5.7.0\5.7\mingw53_32\bin“路径加入系统环境变量path中
    注意: 变量名path不区分大小写
     
02-QT5程序打包成可执行文件.exe和安装包.setup
二、QT5程序生成安装包 .setup
  1)首先要发布,在编译器编译一定要选择”release“而不是”debug“,编译成release版本 
          02-QT5程序打包成可执行文件.exe和安装包.setup
2)编译成release之后,找到目录:
      
02-QT5程序打包成可执行文件.exe和安装包.setup
3)新建一个新建文件夹,将release目录下的可执行文件(本例是zsx_01.exe)拷贝至新建文件夹(新文件夹只能在C盘目录下,不知道为什么)中
          02-QT5程序打包成可执行文件.exe和安装包.setup
4)进入cmd命令行生成动态链接库
02-QT5程序打包成可执行文件.exe和安装包.setup
02-QT5程序打包成可执行文件.exe和安装包.setup
5)进入拷贝文件夹目录
02-QT5程序打包成可执行文件.exe和安装包.setup
6)使用windeployqt.exe工具产生动态链接库
02-QT5程序打包成可执行文件.exe和安装包.setup
执行后,文件夹中生成了dll动态链接库
02-QT5程序打包成可执行文件.exe和安装包.setup

运行打包工具inno setup

菜单->文件->新建->下一步,如下图
可以修改”应用程序名称“”应用程序版本“”应用程序发布者”然后点击下一步,如下图
             
默认设置,点击下一步
这一步中设置:1. exe文件的路径  ,如:"C:\Users\lwg\Desktop\qt 打包\zsx_01.exe"
                      2. exe所在文件夹父目录   ,如:“C:\Users\lwg\Desktop\qt 打包"         
然后点击下一步
接着默认设置,点击下一步,如下图
接着默认设置,点击下一步,如下图
接着默认设置,选安装语言为中文,如下图
接着,设置安装包输出文件路径,安装包图标文件.ico,安装密码(可不设置,这里设置为123456),点击下一步,如下图

后续,点击默认,最后点击完成,出现下图画面,点击是

接着,继续点击是

接着,保存生成的脚本文件

接着进行编译

编译完成后,生成安装包
打包完成,基本进行安装包安装