问题:
无法在 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中文网其他相关文章!