我正在尝试在Ubuntu 14.04上构建一段Erlang代码。我收到以下错误。头文件似乎有问题。我无法弄清楚
type ip_address()undefined type ip_port()undefined
答案 0 :(得分:1)
您正在查看的代码相当陈旧,包括kernel/include/inet.hrl
。此文件used to定义了ip_address()
和ip_port()
类型,但现在这些类型来自inet
模块的exported。
只需将ip_address()
替换为inet:ip_address()
,将ip_port()
替换为inet:ip_port()
。
虽然请注意,自从该代码发布以来,Erlang可能还有其他重大变化。
答案 1 :(得分:0)
您的代码看起来像是使用非标准类型。您可以找到所有标准(内置)类型in the official documentation。