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 に答える