問題:
Windows 10 で gopacket をコンパイルできない32 ビット モード (GOARCH=386) ではコンパイルが成功したにもかかわらず、64 ビット モード (GOARCH=amd64) では問題が発生します。発生したエラーは次のとおりです:
c:/WpdPack/Lib/x64/wpcap.lib: error adding symbols: File in wrong format collect2.exe: error ld returned 1 exit status
解決策:
Windows 64 ビットで gopacket を正常にコンパイルするには、次の手順が不可欠です:
必要なコンポーネントをインストールします:
不足している静的データを生成しますライブラリ:
dlltool コマンドを使用して libwpcap.a および libpacket.a 静的ライブラリを作成します。
コンパイル:
追加の注意:
以上がWindows 64 ビットで gopacket を正常にコンパイルする方法: 段階的な解決策の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。