一、下载Inno Setup
官方网址: https://jrsoftware.org/isinfo.php
1. 点击Download Inno Setup
2. 点击Download Sites
3. 下载完双击打开innosetup.exe进行安装
二、安装
1. 选择安装语言,原始版只有English,点击“OK”
2. 点击I accept the agreement,然后Next
3. 更改默认安装目录,放到合适且内存充足的盘,然后Next,Next
4. 选择创建桌面快捷方式,然后Next
5. 点击install。 最后finish。
三、.exe可执行文件及其他资源文件res准备
1. .exe可执行文件需要vs2022(其他版本也可以)Release模式下生成模型文件
找到Release下的.exe可执行文件
2. 重新新建一个文件夹,将之前获得的.exe可执行文件和资源文件res放在一起
注:可以把所有的资源文件都放到一个文件夹,如果res是代码要用的路径,则该res文件夹要放到统一的资源文件夹里。
四、打包安装导向工具
1. 双击桌面Inno Setup Compiler
2. 选择使用安装向导的方式创建脚本,然后点击“OK”
直接Next
3. 填写Application Information,可以随便填。然后Next
Next
4.
首先点击 “Browse” 选择提前准备好的.exe文件;
再点击 “Add folder” 选择提前准备好的存放全部资源文件的文件夹(提示是否包含所有文件,选择 “是” )。然后Next
5. 选择关联文件,默认即可,直接Next
继续Next
6. 选择软件声明许可文件,不想设置,可以直接Next跳过
继续Next,Next
7. 填写安装导向相关信息
8. 默认即可,Next
9. 完成创建,点击finish
10. 上一步finish后,会跳出编译窗口。点击 “是” 直接编译
继续点击 “是”
选择安装导向保存的位置
编译完成
11. 找到第四过程第7.步安装导向编译器存放位置,即可看到程序的安装导向文件.exe和脚本文件.iss
五、安装测试
1. 继上一步,找到程序的安装导向文件.exe,双击运行。 也可以直接发送给朋友等他人使用。
2. 点击 “Browse” 选择本地安装地址,自主选择合适且有容量的盘 。 然后Next
创建桌面快捷方式
install安装
----进度条---- “finish”完成安装
3. 桌面快捷方式 和 第五过程第2.步本地安装地址都有运行程序入口
(注:这里会资源文件都放在这里一起,如果不想显示资源文件,可以通过Enigma Virtual Box虚拟文件打包工具 将所有资源文件和Release的.exe文件 打包成一个.exe文件。)(不过博主尝试过通讯录系统,发现可以读取资源文件,但无法保存新的数据)
4. 使用应用,至此完成全部打包安装导向过程!!!
·添加中文语言安装导向
1. 官网下载Chinese语言包
官方下载地址: https://jrsoftware.org/files/istrans/
(注:现在官网地址好像不可用了)
可以使用博主“阿松爱睡觉”提供的中文语言包下载地址:http://files.cnblogs.com/files/shiningrise/InnoSetup%E6%B1%89%E5%8C%96%E8%AF%AD%E8%A8%80%E5%8C%85.zip
(可能会提示“无法安全下载”,仍然保留下载)
2. 解压语言包,将 Default.isl 重命名为 Chinese.isl。 放到Inno Setup安装目录下的Languages文件夹中
3. 下次使用Inno Setup进行打包安装导向的时候,发现第四过程第6.步可以选择Chinese中文语言导向啦!!!
到此就全部结束了!!