section-db.nsh
以下を含むファイルがあります。
!macro uninstall_myrian
Delete $APPDATA\Intrasense\settings\admin.txt
Delete $APPDATA\Intrasense\settings\user.txt
!macroend
そしてtest.nsi
_
!include "MUI2.nsh"
!include "section-db.nsh"
Name "Software"
OutFile "installer.exe"
!insertmacro MUI_PAGE_WELCOME
!insertmacro MUI_PAGE_INSTFILES
Section hello
SectionEnd
正しくコンパイルする必要がありますよね?うーん、ダメ:
!include: "section-db.nsh" !macro: macro named "uninstall_myrian" already found! !include: error in script: "section-db.nsh" on line 2 Error in script "Y:\prog\scripts\installer-script\test.nsi" on line 2 -- aborting creation process
MUI2.nsh インクルードにコメントを付けると、正しくコンパイルされます。
マクロの名前を に変更するとmyrian_uninst
、正しくコンパイルされます。
どうしたの?