看起来 NSIS 在打包大于 2GB 的文件时存在问题。 有没有办法用 NSIS 3.10 打包超过 2 GB 的空间?
在 Windows Server 2019 上构建作业期间生成以下输出:
[MAKENSIS] 内部编译器错误 #12345:将数据块映射到 33584718 时出错。 [MAKENSIS] 注意:您的临时目录中可能会留下一两个(大的)过时的临时文件(通常这只发生在 Windows 9x 上)。
NSIS 的打包数据限制为 2 GiB。您可以尝试最大压缩,通常在 .nsi 文件中使用
SetCompressor /FINAL LZMA
不然你可以试试
无论您做什么,Windows .exe 文件都限制为 4 GiB,没有办法解决这个问题。