【发布时间】:2016-08-24 09:54:06
【问题描述】:
我有一个 Inno Setup 脚本,它查找文件作为预处理步骤:
#define a_path GetEnv("INSTALLER_FILES")
#define install_file FindFirst(a_path + "\pattern*.*")
当找不到install_file 时,我想发出一个错误:
#if install_file == 0
#error No installer found at {#a_path}
#endif
但ISPP只在编译时写入文字源代码行:
script.iss: [ISPP] 在 {#a_path} 找不到安装程序
是否可以在#error 指令中扩展预处理器变量?
【问题讨论】: