【发布时间】:2015-12-14 21:40:53
【问题描述】:
假设我有一个 Inno 设置文件(我们称之为 master.iss),其中包含如下文件部分:
[Files]
#include PathToIncludeFile\IncludeFile.iss
这很好用。 IncludeFile.iss 的内容被有效地插入到存在#include 的master.iss 文件中。
所以现在我想将#include 文件的内容嵌套在更多包含中。所以IncludeFile.iss 看起来像这样:
#include C:\PathToFile\FileWithRealFilesDataForProject1.iss
#include C:\PathToFile\FileWithRealFilesDataForProject2.iss
#include C:\PathToFile\FileWithRealFilesDataForProject3.iss
#include C:\PathToFile\FileWithRealFilesDataForProject4.iss
#include C:\PathToFile\FileWithRealFilesDataForProject5.iss
#include C:\PathToFile\FileWithRealFilesDataForProject6.iss
Inno Setup 的编译器编译 Master.iss 会说
(文件:PathToIncludeFile\IncludeFile.iss \n 第 1 行:\n 第 11 列:)
[ISSP] 未声明的标识符 C"
我想我可以使用批处理文件或其他东西来实现我想要的,但如果我可以使用嵌套的 #includes 来实现这一点,那就更直接了。
顺便说一句:我当前的 Inno Setup Compiler 是 5.5.6 (u)
【问题讨论】:
标签: preprocessor inno-setup preprocessor-directive