美文网首页软件开发
windows下用 Inno Setup 打包Qt项目

windows下用 Inno Setup 打包Qt项目

作者: 雪域迷影 | 来源:发表于2021-06-07 00:05 被阅读0次

Inno Setup介绍

最近项目发布,需要自己在Windows10系统中打包Qt的项目,我们采用的是使用Inno Setup这款软件。
Inno Setup 是由 Jordan Russell 在 Delphi 中创建的免费软件 脚本驱动安装系统 。 第一个版本于 1997 年发布。

Inno Setup
目前官网发布的最新版本是:Inno Setup 6.2,如下图所示:
Inno Setup 6.2
该项目的源代码已经托管到GitHub上面,仓库地址为:https://github.com/jrsoftware/issrc

关于如何打包,可以查看官网英文帮助文档:https://jrsoftware.org/ishelp/index.php

简述

我们在用Qt写完程序后,如果要把程序给别人用,或者发布程序,当然不会只把exe文件给别人。因为我们不可能让所有用我们程序的人电脑上也要装上Qt,然后配置好环境,那样也太麻烦了。C++的程序中大部分都是使用的动态链接库,往往一个程序里会带着很多的dll,如果自己去找dll再复制到exe程序所在目录下,很可能丢三落四,导致exe在别的电脑无法正常运行。那我们怎么把程序所需要的dll全找出来再打包成安装包呢?其实Qt就有自带的发布程序的工具:windeployqt.exe可以把程序所有需要的dll找出来,然后我们再用Inno Setup打包工具把所有的dll和exe以及资源文件打包成一个安装包,就可以发布了。

一些参考资料:

相关文章

  • windows下用 Inno Setup 打包Qt项目

    Inno Setup介绍 最近项目发布,需要自己在Windows10系统中打包Qt的项目,我们采用的是使用Inno...

  • mybatis-generator-gui如何打包成exe

    快速阅读: ​ 用wix和inno setup把mybatis-generator-gui 打包成exe和安装...

  • InnoSetup使用说明

    Inno Setup 是什么 Inno Setup 是一个免费的 Windows 安装程序制作软件。第一次发表是在...

  • PC exe程序 打包成 可执行的独立exe文件

    xzhuan原创稿件,转载请注明出处! 之前用 Inno Setup 将unity打包的pc exe程序封装成了 ...

  • How to setup Qt and openCV on Wi

    How to setup Qt and openCV on Windows [[Category:HowTo]] ...

  • 打包工具inno setup

    好久好久没有更新了。不多提,写点好玩的。最近发现了一个打包工具,可以将war/jar 包应用打包成exe安装文件。...

  • C# Windows From 使用Inno Setup打包ex

    注意: 安装路径的设置; 桌面快捷方式、开始菜单快捷方式、安装完成立即启动, 需要修改脚本里标签[Icons]和[...

  • Windows下打包C++程序

    Windows下打包C++程序 最近在Windows系统下编写了一个基于Qt5.14.2的C++小工具,需要打包,...

  • Inno Setup

    因为需要打包一个比较复杂的程序,之前用过InstallShield,但是破解版,总觉得不是很舒服,而且其体量也很大...

  • Qt程序打包

    Qt文件打包 Windows打包 首先我们是生成Release离线文件 找到项目文件夹下生成的exe文件,如我的是...

网友评论

    本文标题:windows下用 Inno Setup 打包Qt项目

    本文链接:https://www.haomeiwen.com/subject/qtlvsltx.html