0

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

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

您能否让我知道相同的 linux 等效项是什么。如果没有等效功能,我如何编辑它以在 linux 和 windows 上工作。

谢谢。

4

1 回答 1

0

一点谷歌搜索发现这一点:

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

...您可能可以使用它。

于 2012-06-02T00:29:50.090 回答