未在此范围内声明IN6_SET_ADDR_UNSPECIFIED

时间:2012-06-01 20:56:58

标签: c++ linux

我目前正在将Visual Studio c ++代码移植到Linux。我正在使用Ret Hat版本。当我编译代码时,我收到此错误:

错误:未在此范围内声明“IN6_SET_ADDR_UNSPECIFIED”

请您告诉我相同的linux等价物。如果没有等效的功能,我怎么编辑它才能在linux和windows上工作。

感谢。

1 个答案:

答案 0 :(得分:0)

Googling有点发现:

inline void IN6_SET_ADDR_UNSPECIFIED(struct in6_addr *a) 
{ 
   memset(a->s6_bytes,0,sizeof(struct in6_addr)); 
}

......你可以使用它。