标签: c++ macos
我有一个网络实用程序。我正在使用函数gethostbyname_r。这个函数在Linux环境中编译得很好,但是当我尝试在MAC OS上编译相同的代码时,我收到以下错误:
gethostbyname_r
'gethostbyname_r'未在此范围内声明
我可以在MAC上使用其他功能或对应物吗?
答案 0 :(得分:0)
如果您查看Linux manual page,您会看到gethostbyname_r列在" GNU扩展"下。这意味着它在非GNU平台(如OSX)上不可用。