为什么 _issi.cfg 文件在 Inno Setup 中不起作用?
Why doesn't the _issi.cfg file work in Inno Setup?
我写了这段代码来在我的安装程序启动之前添加启动画面:
[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] Undeclared identifier: "ISSI_IncludePath".
我需要在我的代码中添加什么才能从 _issi.cfg
中读取?
您正在 _issi.cfg
中设置 ISSI_IncludePath
。
然后您尝试通过使用 ISSI_IncludePath
.
引用它来将 _issi.cfg
包含到您的 .iss 脚本中
也许您想在您的 iss 文件中设置 ISSI_IncludePath
:
#define ISSI_IncludePath "C:\ISSI"
#include ISSI_IncludePath+"\_issi.isi"
然后您可能会从 _issi.cfg
中删除 #define ISSI_IncludePath
。
我写了这段代码来在我的安装程序启动之前添加启动画面:
[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] Undeclared identifier: "ISSI_IncludePath".
我需要在我的代码中添加什么才能从 _issi.cfg
中读取?
您正在 _issi.cfg
中设置 ISSI_IncludePath
。
然后您尝试通过使用 ISSI_IncludePath
.
_issi.cfg
包含到您的 .iss 脚本中
也许您想在您的 iss 文件中设置 ISSI_IncludePath
:
#define ISSI_IncludePath "C:\ISSI"
#include ISSI_IncludePath+"\_issi.isi"
然后您可能会从 _issi.cfg
中删除 #define ISSI_IncludePath
。