1

我无法使用 Inno Setup 6 或更高版本(具有内置下载支持),因为我的许多用户仍在使用 Windows 7(没有像 SP1 这样的任何更新),并且使用版本 6 创建的设置在那里失败(即使在设置MinVersion为 6.0 之后) .

我已经尝试过的:

  1. Mitrich Software 的Inno 下载插件– 我正在使用 Inno Setup 5.3.11,它在第一行 ( #include <idp.iss>) 上给出以下错误:

为了能够使用“#include”以外的编译器指令,您需要当前未安装的 Inno Setup Preprocessor (ISPP)。

要下载和安装 ISPP,请从 http://www.jrsoftware.org/isdl.php#qsp获取 Inno Setup QuickStart Pack 。

我尝试在给定的 URL 上搜索Inno Setup QuickStart Pack,但由于它被删除而无法找到。

  1. InnoTools Downloader – 这不支持所需的 HTTPS。

  2. DwinsHs(Inno Setup 的下载器)– 这有一些奇怪的要求,即在我的网站上添加不符合我需要的链接。另外,我尝试了它,但给出了与#1相同的错误。

非常感谢在 Inno Setup 5.3.11 版本中获得 https 下载的任何帮助。

4

1 回答 1

0

根据 Inno Setup 版本历史,最新版本(当前为 6.2)应该支持带有MinVersion=6.0. 我建议您重新检查此选项以避免使用旧版本。


无论如何,您可以从以下网址下载任何旧版本的 Inno Setup: https ://files.jrsoftware.org/is/

预处理器包含在 Inno Setup 安装程序中已经有一段时间了。它肯定包含在最新的 IS5 5.6.1 中。


您也可以完全不使用预处理器。只需复制并粘贴idp.iss. #include <idp.iss>您还必须手动预处理指令idp.iss本身。但只有少数几个。

于 2021-09-22T07:47:51.823 回答