【发布时间】:2018-04-06 23:41:32
【问题描述】:
在我的 NSIS 安装程序中,我有 !include StrFunc.nsh 以及其他,并在需要时调用 ${StrCase} 函数。
但我现在需要在我的卸载程序中调用 ${StrCase} 函数,但每次我尝试调用它时,它都无法编译。
问题是如何将插件导入到我的卸载程序中以便我可以引用它们的功能?
我已经尝试过 ${un.StrCase} 并且我也尝试过 !include un.StrFunc.nsh
但仍然没有运气。
是否有人可以向我展示一个可行的示例,以便我理解以及这些示例如何起作用。
TIA 安迪
【问题讨论】:
-
NSIS 版本?在卸载程序中使用 ${StrCase} 时出现编译器错误?
-
感谢 Anders NSIS 3.03 版编译器错误是:调用必须与以“un”开头的函数名称一起使用。在卸载部分。用法:调用function_name | [:label_name] 宏 FUNCTION_STRING_StrCase_Call 在宏行 7 中出错 第 1792 行脚本“D:\NSIS_Projects\NSIS\FL_League\FL_Installer.nsi”中的错误 - 中止创建过程