无效命令 ScrollLicense::Set /NOUNLOAD

Invalid command ScrollLicense::Set /NOUNLOAD

我参考NSIS Scroll License Welcome Screen

写了NSIS
!include "MUI.nsh"

Name    "ScrollLicense Test"
OutFile "ScrollLicense.exe" 

!define MUI_PAGE_CUSTOMFUNCTION_SHOW LicenseShow
!insertmacro MUI_PAGE_LICENSE EULA.txt

!insertmacro MUI_LANGUAGE English

LicenseForceSelection checkbox

Function LicenseShow
  ScrollLicense::Set /NOUNLOAD
FunctionEnd

Function .onGUIEnd
  ScrollLicense::Unload
FunctionEnd

Section "A Section"
;some things to install
;...
SectionEnd

我的代码是相同的,但在编译时抛出错误 无效命令 ScrollLicense::Set /NOUNLOAD

要使用 NSIS 安装程序未提供的第三方插件,您需要将插件 dll(在您的情况下 ScrollLicense.dll)放入您的 Plugins 子目录Program Files\NSIS 目录(或您在安装 NSIS 时使用的任何名称)。

它应该修复 Invalid command 错误。