0

TI マイクロコントローラ ボードで lwip TCP/IP スタックに取り組んでいます。簡単に説明すると、「ipv4」と「ipv6」という 2 つのソース フォルダーがあります。どちらも、「include」フォルダーにヘッダー ファイル用の対応するフォルダーがあります。

どちらにも同じ名前の関数と構造体がいくつかあります。両方のパスを含めました。ただし、「ipv6」フォルダー内のファイルのほとんどすべての機能で、ヘッダーファイルのフォルダーが見つからないかのようにエラーが発生し、代わりにヘッダーファイルの「ipv4」フォルダーにも同じ機能があるため、エラーが発生しますが、引数の数が異なります。

私は何を間違っていますか?

4

1 に答える 1

1

LwIP wikiから直接:

現在、IPv6 のサポートが LwIP に追加されています。バージョン 1.4.x までの LwIP は、IPv4 または IPv6 のいずれかを使用できますが、両方を使用することはできません。デュアル スタック操作のコードは、現在の開発バージョン (git からダウンロードできます) にあります。バージョン 1.5.0 としてリリースされる可能性があります。LwIP IPv6 は非常に安定していると考える人もいます。

したがって、unstable / dev バージョンを使用していない限り、両方を使用することはできません。しようとしているように聞こえますが、それが問題の原因です。

于 2016-01-07T16:39:55.127 に答える