前言
如果我们是做pc端游或者基于pc的一些应用的,那么我们肯定对打包exe应用程序不陌生,我们经常会用到一些软件,比如:inno setup,NSIS等
 而使用unity做游戏开发的的人来说,一般导出程序都是面向手机的apk或ipa,只有做VR或者pc端游才会用到这个。下面我们就简单介绍下如何使用inno setup来制作unity导出包的exe应用程序。
下载安装inno
这里是官网:https://jrsoftware.org/isinfo.php#features
 我们可以看到它的简介和下载地址,自行下载并安装,
 通过简介我们可以看到,它几乎支持所有版本的Window应用程序的制作。
unity导出pc包
这一步就不多说了,切换到pc平台,点击Build即可导出
 
 导出之后文件如下所示:
 
配置inno示例
打开Inno setup,我们会发现其实这个软件是基于配置的,所以它干脆就没有主界面,就是一个记事本的编辑器。只要你把配置填好了,直接点击build就可以出包了。
 我们在学习配置前,可以先打开几个它自带的例子看一下:
 
 比如打开example1.iss内容如下:
; -- Example1.iss --
; Demonstrates copying 3 files and creating an icon.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING .ISS SCRIPT FILES!
[Setup]
AppName=My Program
AppVersion=1.5
DefaultDirName={pf}\My Program
DefaultGroupName=My Program
UninstallDisplayIcon={app}\MyProg.exe
Compression=lzma2
SolidCompression=yes
OutputDir=userdocs:Inno Setup Examples Output
[Files]
Source: "MyProg.exe"; DestDir: "{app}"
Source: "MyProg.chm"; DestDir: "{app}"
Source: "Readme.txt"; DestDir: "{app}"; Flags: isreadme
[Icons]
Name: "{group}\My Program"; Filename: "{app}\MyProg.exe"
配置说明
[Setup]
 AppId= 手动生成的唯一的guid
 AppName=应用程序名
 AppVerName=应用程序名
 AppPublisher=公司名
 AppPublisherURL=公司官网
 DefaultDirName=默认安装路径
 DefaultGroupName=应用程序名
 OutputDir=输出目录
 OutputBaseFilename=输出文件名
 VersionInfoVersion =输出文件版本
[Languages]
 Name: 安装界面语言
[Files]
 Source: 需要制作的原文件exe路径;
[Icons]
 Name: {group}应用名称; Filename: {app}\源文件exe名称
结束
好了,这个配置还是挺简单的,大家可以随便导出一个试一下











![[洛谷]P1449 后缀表达式](https://img-blog.csdnimg.cn/e2b30d39b81b46d4a5f7f27cb99079c3.png)







