inno setup制作安装包
时间: 2025-01-29 08:56:49 浏览: 32
使用 Inno Setup 创建 Windows 安装程序包教程
准备工作
在开始之前,确保已经准备好要被打包的应用程序及其所有依赖文件。这些文件通常包括但不限于可执行文件、配置文件和其他资源文件。
安装 Inno Setup
前往官方网站下载并安装最新版的 Inno Setup[^3]。按照向导提示完成整个安装过程即可。
编写 .iss 脚本文件
Inno Setup 的核心在于 .iss
文件——即脚本文件。此文件定义了安装过程中所需的各种参数和行为设置。对于初学者来说,可以从简单的模板入手:
; Basic Script Template for Inno Setup
[Setup]
AppName=My Application Name ; 应用名称
AppVersion=1.0 ; 版本号
DefaultDirName={pf}\My App ; 默认安装路径
OutputBaseFilename=myapp_setup ; 输出安装包的基础名
Compression=lzma ; 压缩算法
SolidCompression=yes ; 是否启用固实压缩
[Languages]
Name: "english"; MessagesFile: "compiler:Default.isl"
Name: "chinese"; MessagesFile: "compiler:Languages\ChineseSimplified.isl"
[Files]
Source: "C:\Path\To\Your\App\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
[Icons]
Name: "{group}\{#MyAppName}"; Filename: "{app}\myapp.exe"
上述代码片段展示了最基本的脚本结构,其中包含了应用程序基本信息、支持的语言以及待打包文件的位置等关键要素[^4]。
配置多语言支持
为了让安装界面更加友好,建议添加多种语言的支持。通过 [Languages]
段落指定不同语种的消息文件路径来实现这一点。例如上面的例子中就加入了英语与中国简体两种选择。
添加自定义文本文件
如果希望在安装过程中显示某些特定的信息给用户,则可以通过准备额外的 *.txt
文件,并将其编码设为 GB18030 来避免中文字符出现乱码现象。
执行编译操作
打开 Inno Setup 后,导入刚才编辑好的 .iss
文件,随后点击界面上方菜单栏里的 “Compile” 或者按快捷键 F9 即可启动编译流程。成功之后会在设定的目标目录下找到生成的安装包文件。
测试与分发
最后一步是对新创建出来的安装包进行全面测试,确认无误后再正式对外发布。
相关推荐


















