Qt :使用Inno Setup编译器将程序变为可安装程序
目录
1对程序进行release编译
对程序进行release编译后,即可在相应的路径下找到对应的exe文件
可以将exe文件拷贝到一个空的文件夹中,为后续添加依赖项做准备
2添加依赖项
选择Qt 5.9.5 for Desktop
输入:cd/d exe所在的文件路径
比如:
cd/d C:\Users\Administrator\Desktop\XXXX
再次输入:
windeployqt 程序名称.exe
比如:
windeployqt CXXXX.exe
需要的依赖项已经全部被添加到文件夹中
特殊情况:
如果你使用了MySQL的数据库:
需要将数据的依赖项libmysql.dll,sqldrivers和platforms两个文件夹,全部拷贝到路径下,才能完成封装
具体操作可见:
Qt:使用数据库(以MySQL为例),并需要将程序封装到其他设备上时,必要的一些依赖项:https://blog.csdn.net/qq_41605114/article/details/86612264
3使用Inno Setup进行打包
编译器如图所示:
打开编译器,选择用【脚本向导】创建新的脚本文件(s)
之后直接选择【下一步】即可:
输入相关内容:
可以对安装后文件夹的名称进行修改:
选择你程序exe所在的位置:
之后请选择【添加文件夹】
选择exe文件所在的文件夹
确定
正如上图所示,完成了所有依赖项及相关文件的添加
之后可以对安装细节进行选择:
可以根据需要,添加许可文件:
软件语言的选择:
选择最终安装文件的生成位置:
之后直接下一步即可:
完成:
之后选择确定即可。
整个过程完成。