0

在我的安装程序启动之前,我编写了这段代码来添加启动画面:

[ISSI]

#define ISSI_Splash "C:\ABoffice\Install\InnoSetupProject\Images\client.bmp"
#define ISSI_Splash_T 5
#define ISSI_Splash_X 500
#define ISSI_Splash_Y 220
//#define ISSI_IncludePath "C:\ISSI"
#include ISSI_IncludePath+"\_issi.isi"

[Setup]
AppName=Client AB OFFICE 
AppVersion=5.0
DefaultDirName={sd}\AB_Office\Client

说明手册说我可以通过在 ISSI 文件夹中的“_issi.cfg”文件中设置一些预设来配置我的 ISSI 安装。这是我的“_issi.cfg”文件的样子:

[ISSI Configuration]
#define ISSI_IncludePath "C:\ISSI"
;#define ISSI_Constants "YYMDHMS"
;#define ISSI_ConstantsSeperator "."
;#define ISSI_Compression
;#define ISSI_BeveledLabel

[Setup]
OutputDir=C:\Inno Setup Output

但是当我编译我的脚本时,我得到了这个错误:

[ISPP] 未声明的标识符:“ISSI_IncludePath”。

在此处输入图像描述

我需要在代码中添加什么才能从_issi.cfg?

4

1 回答 1

1

您正在设置ISSI_IncludePath._issi.cfg

然后您尝试_issi.cfg通过使用 .iss 引用它来将 .iss 包含到您的脚本中ISSI_IncludePath

这是一个循环依赖


也许你想ISSI_IncludePath在你的 iss 文件中设置:

#define ISSI_IncludePath "C:\ISSI"

#include ISSI_IncludePath+"\_issi.isi"

然后你可能会让你#define ISSI_IncludePath_issi.cfg.

于 2020-03-12T12:09:51.583 回答