上一页 | 目录 | 下一页

2.4 编译器

在你制作安装程序时创建了你的脚本后所要做的第二件事就是编译你的脚本。 MakeNSIS.exe 就是 NSIS 编译器。它会载入你的脚本,解析并创建你的安装程序。

要编译你需要在你的 .nsi 文件上点击右键并选择“编译 NSIS 脚本”或“编译 NSIS 脚本 (选择压缩程序)”。这将会运行并调用 MakeNSISW (NSIS 编译器的界面)来编译你的脚本。MakeNSISW 将会给出 MakeNSIS 的输出并在一个可见的窗口里显示出来,你可以复制、测试安装程序、浏览和更多。你也可以从 Windows 命令行里使用 makensis.exe 。

编译器会检查你的脚本并给出警告或错误。如果发生了错误 (例如:需要两个参数而你只给了一个),编译器将会退出并给出一个包含错误行数的错误信息显示。对于非关键性的错误,编译器将会给出一个警告提醒 (例如:在一个脚本里有两个 DirText 命令)。如果你的脚本没有任何错误,则编译器将会输出你要发布的安装程序。

NSIS支持不同的压缩方法,在这里有解释。ZLIB 是默认的压缩方法,它非常快并且在资源消耗方面很小。对于在互联网上发行一个小巧的安装程序,LZMA 是一个很好的方法。 BZIP2 通常比 ZLIB 的压缩率好,但不如 LZMA 。如果你需要较低的内存使用情况或快速编译脚本,它是有用的。

你也可以在 Linux, BSD 或 Mac OS X servers 上面编译 Windows 安装程序。欲了解更多信息,请查看 构建 NSIS

上一页 | 目录 | 下一页