很多人源码编译完大厅或者子模块之后,都卡在最后一步:怎么打成安装包让别人能直接点安装?
其实这一步不复杂,关键是工具要用对。这里用的是一个比较老牌但稳定的 Inno Setup(附带汉化版+示例脚本),我一直拿它来打测试包、换皮包,优点是干净、无广告、打出来的体积也不算离谱。
打开之后主界面大概就是下面这个样子:
核心就是 [Setup]
和 [Files]
两个区块,该填的内容分别是:
-
appName / AppVerName:随便写个名字,不影响程序运行;
-
OutputBaseFilename:打出来的 EXE 文件名;
-
[Files]
列表里把大厅 EXE、资源文件、Music 目录、GameKind 文件夹之类的都逐一指过去; -
如果有 dll 文件,也要手动塞进去,否则启动的时候会报错找不到模块。
打包逻辑其实跟写配置文件差不多,只是格式稍微啰嗦一点。搞不清楚路径的,建议路径全写绝对,比如:
写完保存成 .iss
,然后点一下工具栏左上角那个绿色的“编译”按钮,耐心等它跑完就能在 Output 目录里拿到安装包。
压缩包里自带两个文件:
-
inno setup 5502(汉化版).exe
—— 主程序; -
inno setup介绍.txt
—— 这个可以不用看,内容比较官方。
使用建议:
-
如果只是测试用,配置文件复制一份改标题和图标就行,不用每次重写;
-
如果要做成“伪正版安装流程”,可以再加自启动背景图和安装进度条动画,Inno 也是支持的;
-
打包完成后建议在全新 windows 系统里试装一次,确认没有丢 DLL 或路径写错的问题。
隐藏内容,解锁需 付费 30元
付费解锁
https://shorturl.fm/2eXcz
**prostadine**
prostadine is a next-generation prostate support formula designed to help maintain, restore, and enhance optimal male prostate performance.
https://shorturl.fm/xvcCI
**sugarmute**
sugarmute is a science-guided nutritional supplement created to help maintain balanced blood sugar while supporting steady energy and mental clarity.
**gl pro**
gl pro is a natural dietary supplement designed to promote balanced blood sugar levels and curb sugar cravings.