IN6_SET_ADDR_UNSPECIFIED未在此范围内声明

IN6_SET_ADDR_UNSPECIFIED was not declared in this scope

本文关键字:范围内 声明 UNSPECIFIED SET ADDR IN6      更新时间:2023-10-16

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

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

你能让我知道什么是相同的 linux 等价物吗?如果没有等效的功能,我该如何编辑相同的功能以在 linux 和 windows 上工作。

谢谢。

谷歌

搜索发现:

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

。你可能可以使用它。