【发布时间】:2015-12-11 18:36:16
【问题描述】:
我为 Lazarus 下载了 Indy10,但是当我尝试编译它时出现此错误:
"indy-10.2.0.1/fpc/IdStackUnix.pas(610,19) 错误:找不到标识符 "套接字""
如何解决? 感谢您的回复。
【问题讨论】:
-
我从来没有运气使用官方 repo 从头开始在 Lazarus 上安装 Indy。我可以提出3种方式:1)在Lazarus官方论坛提问; 2) 使用来自其他来源的改编版 Indy(我有幸使用 CodeTyphon,从中获得 Indy:
CodeTyphonIns.zip/installbin/allzips/src/typhon_src.7z/typhon/components/pl_Indy并将包要求bs_ideintf更改为IDEIntf)和 3)查看 other networking libraries。跨度> -
听起来是对的。对于 unix,其中没有带有标识符“socket”的受支持单元。听起来你有一个旧版本,如果不是 Windows,它会切换到 Kylix 兼容性。
标签: compiler-errors debian lazarus indy10