Qt :使用Inno Setup编译器将程序变为可安装程序


目录

1对程序进行release编译

2添加依赖项

3使用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.dllsqldriversplatforms两个文件夹,全部拷贝到路径下,才能完成封装

具体操作可见:

Qt:使用数据库(以MySQL为例),并需要将程序封装到其他设备上时,必要的一些依赖项:https://blog.csdn.net/qq_41605114/article/details/86612264

3使用Inno Setup进行打包

编译器如图所示:

打开编译器,选择用【脚本向导】创建新的脚本文件(s)

        

之后直接选择【下一步】即可:

                            

输入相关内容:

                                  

可以对安装后文件夹的名称进行修改:

                                  

选择你程序exe所在的位置:                       

                                  

之后请选择【添加文件夹】

                                              

选择exe文件所在的文件夹

                                  

确定

                                  

正如上图所示,完成了所有依赖项及相关文件的添加

之后可以对安装细节进行选择:

                                  

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

                                  

软件语言的选择:

                                  

选择最终安装文件的生成位置:

                                  

之后直接下一步即可:

                                  

完成:

                                  

之后选择确定即可。

整个过程完成。

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐