如何在Delphi 10.3 Rio上安装Indy?

Tom*_*Tom 3 delphi indy delphi-10.3-rio

帮助中说“您可以使用 GetIt Package Manager 来发现其他第三方软件并将其安装到 RAD Studio 上。” 但 Indy 在 GetIt 中不可用在此输入图像描述

我从 Github 下载了最新的文件。我运行 Fullc_Rio.bat 文件,然后打开 Indy260.groupproj 但在编译时我得到:

[Fatal Error] Cannot compile package 'IndySystem260' which is currently required by Delphi 10.3.
Run Code Online (Sandbox Code Playgroud)

Rem*_*eau 6

Indy 预装在每个 IDE 版本中,并且已经预装了很长时间。

但是,如果您想安装比 Embarcadero 附带的版本更新的版本,则必须首先删除预安装的版本。Indy 的安装说明中提到了这一点:

所有包名称后面都带有 X0(其中 X0 是您的 Delphi/C++Builder/RAD Studio 产品版本)。

...

如果已经安装了Indy 10,需要先卸载:

  • 通过“Components > Install Packages”对话框从 IDE 中删除预编译的设计时 BPL 文件 - dclIndyCoreX0.bpl 和 dclIndyProtocolsX0.bpl。
  • 删除所有现有二进制文件 - IndySystemX0.*、(dcl)IndyCoreX0.* 和 (dcl)IndyProtocolsX0.*
  • 删除任何 Indy 10 源文件(如果存在)。
  • 请务必检查 IDE 的 \bin、\lib 和 \source 文件夹、\Indy 子文件夹以及操作系统系统文件夹中的文件。

...

您可以:

  • 使用与您的 Delphi 版本相对应的命令行 FULLD#.BAT 脚本。

  • 在 IDE 中打开各个 DPK 文件并按以下顺序编译它们:

  1. IndySystemX0.dpk(在 Lib\System 中)
  2. IndyCoreX0.dpk(在 Lib\Core 中)
  3. IndyProtocolsX0.dpk(在 Lib\Protocols 中)
  4. dclIndyCoreX0.dpk(在 Lib\Core 中)
  5. dclIndyProtocolsX0.dpk(在 Lib\Protocols 中)

...

请参阅安装说明以获取完整说明。


更新:安装说明已移至 Indy 的GitHub 存储库

更新印地