如何将函数放入NSIS中的不同文件中
我在NSIS安装程序中有几个函数。我想把它们整齐地放在不同的档案里如何将函数放入NSIS中的不同文件中,nsis,Nsis,我在NSIS安装程序中有几个函数。我想把它们整齐地放在不同的档案里 例如,主部分位于文件installer.nsi中,现在我想在一个单独的文件中添加一个比较版本的函数。我该怎么做呢?您可以创建自己的包含文件(只是一个扩展名为.nsh的普通文本文件): 版本比较.nsh: Function MyVersionCompare # ... FunctionEnd Name "MyInstaller" OutFile "MyInstaller.exe" !include "VersionCompar
例如,主
部分
位于文件installer.nsi
中,现在我想在一个单独的文件中添加一个比较版本的函数。我该怎么做呢?您可以创建自己的包含文件(只是一个扩展名为.nsh的普通文本文件):
版本比较.nsh:
Function MyVersionCompare
# ...
FunctionEnd
Name "MyInstaller"
OutFile "MyInstaller.exe"
!include "VersionCompare.nsh"
Section
Call MyVersionCompare
SectionEnd
安装程序.nsi:
Function MyVersionCompare
# ...
FunctionEnd
Name "MyInstaller"
OutFile "MyInstaller.exe"
!include "VersionCompare.nsh"
Section
Call MyVersionCompare
SectionEnd
谢谢,如果
VersionCompare.nsh
和Installer.nsi
在同一目录下,它就可以工作。但是,如果将版本compare.nsh
放在安装程序.nsi
所在目录下的文件夹中,则我会得到一个错误!包括:找不到:“InstallerFile.nsh/VersionCompare.nsh”
!包含支持相对路径。