NSIS打包out of memory问题解决方法

来源:互联网 发布:c语言中制表符怎么用? 编辑:程序博客网 时间:2024/06/05 01:26

【问题背景】

使用NSIS打包,使用编辑器VNISEdit打开打包脚本XX.nsi,点击F9进行编译,结果报错“out of memory”。报错信息如下:


首先检查需要打包文件大小,一共900M,不超过2G。再检查脚本,脚本内容正常。尝试了各种方法,依然报错。

【解决方法】

突发奇想编辑器VNISEdit也是调用编译器makensis.exe进行编译,为啥不直接使用cmd调用编译器makensis.exe进行编译,查询编译器命令,如下:


执行编译命令:


编译成功~结果如下: