我正在尝试获取设备的 IP 地址,但没有成功。我在 Google 和 SO 上能找到的所有方法都不起作用。
例如,最近的答案
https://stackoverflow.com/a/14084031/975959
我收到编译错误:
使用未声明的标识符“getifaddrs”
和
使用未声明的标识符“freeifaddrs”
我和问这个问题的人有同样的问题。
gethostname()
return*****s-iPhone
并在此行中使用它struct hostent *host = gethostbyname(...)
返回NULL
我正在设备上工作,但我猜编译错误与它无关。
有什么想法吗?
附言
如果重要的话,我使用的是 Base SDK 6.0,部署目标 5.0