Qt :使用Inno Setup编译器将程序封装为可安装程序
Qt :使用Inno Setup编译器将程序变为可安装程序目录1对程序进行release编译2添加依赖项3使用Inno Setup进行打包1对程序进行release编译对程序进行release编译后,即可在相应的路径下找到对应的exe文件可以将exe文件拷贝到一个空的...
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文件所在的文件夹

确定

正如上图所示,完成了所有依赖项及相关文件的添加
之后可以对安装细节进行选择:

可以根据需要,添加许可文件:

软件语言的选择:

选择最终安装文件的生成位置:
之后直接下一步即可:

完成:

之后选择确定即可。
整个过程完成。
更多推荐


所有评论(0)