Indy10 Free Pascal

3

我尝试按照 Indy10 和 Lazarus 的安装说明进行操作。在下载 Indy 10 后,使用正确的密码,但我只看到 Delphi 代码,没有名为 lazarus 或 freepascal 的文件夹。请问 Indy10 中的 Lazarus 版本是否已被移除?

2个回答

6

我不是经常使用Lazarus,但我刚刚阅读了这些指令(此处)(来自wiki.lazarus.freepascal.org的此处)。它们根本没有提到任何单独的Lazarus文件夹。

当我下载最新的夜间构建版本时,这得到了确认。在Lib文件夹中,您可以找到所有包文件,包括dpk(Delphi)和lpk(Lazarus)包文件。

在源代码(Lib/System)中,您会找到IdCompilerDefines.inc,其中有许多用于各种编译器(包括FreePascal)的定义。这些定义在代码中用于在共享代码库中需要时进行特定的异常处理。


5
是的,Indy是一个单一的代码库项目。它的源代码支持多个Pascal编译器,包括FreePascal。提供了一个Lazarus makefile。 - Remy Lebeau

2

我在Windows和Linux上都使用Indy 10与Lazarus一起使用,效果非常好。

我没有通过包将其安装到Lazarus中,而是直接使用相关单元并在运行时创建对象。这使得我的项目在不同的Lazarus安装之间非常易于移植。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接