我尝试按照 Indy10 和 Lazarus 的安装说明进行操作。在下载 Indy 10 后,使用正确的密码,但我只看到 Delphi 代码,没有名为 lazarus 或 freepascal 的文件夹。请问 Indy10 中的 Lazarus 版本是否已被移除?
我不是经常使用Lazarus,但我刚刚阅读了这些指令(此处)和(来自wiki.lazarus.freepascal.org的此处)。它们根本没有提到任何单独的Lazarus文件夹。
当我下载最新的夜间构建版本时,这得到了确认。在Lib
文件夹中,您可以找到所有包文件,包括dpk(Delphi)和lpk(Lazarus)包文件。
在源代码(Lib/System)中,您会找到IdCompilerDefines.inc
,其中有许多用于各种编译器(包括FreePascal)的定义。这些定义在代码中用于在共享代码库中需要时进行特定的异常处理。
我在Windows和Linux上都使用Indy 10与Lazarus一起使用,效果非常好。
我没有通过包将其安装到Lazarus中,而是直接使用相关单元并在运行时创建对象。这使得我的项目在不同的Lazarus安装之间非常易于移植。