1

我有一个 [code] 部分,它定义了我编写的一个方法,假设它是 foo。

我想在预处理器指令中测试 foo 的结果,如下所示:

#if foo()
...
#endif

但是 InnoSetup 抱怨它没有看到 foo()。预处理器可以调用用户定义的方法吗?

我知道 foo 通常是可见的,因为我可以在脚本的其他地方引用 foo ,没有问题。

迈克尔

4

1 回答 1

2

不会。预处理器在安装程序构建之前运行,以预处理脚本文件。一切都是在构建(构建)安装程序时完成的,而不是在执行安装程序时完成的。

于 2013-04-30T20:19:50.497 回答