NSIS:makensis崩溃,出现-103741819(访问违规)



显然没有任何原因,NSIS编译器在某处崩溃并返回-103741819(即‭ffffffffff C0000005‬aka访问违规(,同时打印摘要:

15:47:40  Install: 1 page (64 bytes), 1 section (16408 bytes), 91 instructions (2548 bytes), 2576 strings (25354 bytes), 17 language tables (3570 bytes).
15:47:40  Uninstall: 4 pages (320 bytes), 1 section (16408 bytes), 469 instructions (13132 bytes), 

它只是在行的中间停止执行,没有任何错误,即使使用详细的日志记录也是如此。

在兜圈子几天后,我发现它实际上可以在禁用unicode的情况下工作。

用附加关键字"在谷歌上搜索;unicode";终于让我发现了这个bug:https://sourceforge.net/p/nsis/patches/300/

由于这个错误是关于计算字符串的,并且崩溃发生在打印字符串总数之前,因此3.07的修复程序很可能会修复它

最新更新