基于 NSIS 的 Windows 桌面端打包程序
简介
NSIS(Nullsoft Scriptable Install System)是一个专业的开源系统,用于创建Windows安装程序。它的设计尽可能小巧灵活,因此非常适合互联网分发。
只做了一个最基础安装包程序,如需定制样式可查阅官方网站。
安装包截图
脚本代码
替换脚本中 “#” 开头的部分即可
1 | ; 自定义常量 |
使用命令调用构建打包程序
1 | :: 调用 makensis 命令构建 NSI |
1 | :: 从文本中读取版本号传入 NSI 中作为常量 |
1 | :: 打印详细日志 |
报错 error mmapping datablock to 33572646.
由于 NSIS 安装程序默认限制 2GB,使用 NSISBI 消除 NSIS 中的 2GB 限制,下载后直接替换覆盖到 NSIS 安装目录。
1 | Internal compiler error #12345: error mmapping datablock to 33572646. |