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)
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 文件并按以下顺序编译它们:
- IndySystemX0.dpk(在 Lib\System 中)
- IndyCoreX0.dpk(在 Lib\Core 中)
- IndyProtocolsX0.dpk(在 Lib\Protocols 中)
- dclIndyCoreX0.dpk(在 Lib\Core 中)
- dclIndyProtocolsX0.dpk(在 Lib\Protocols 中)
...
请参阅安装说明以获取完整说明。
更新:安装说明已移至 Indy 的GitHub 存储库: