問題:
無法在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中文網其他相關文章!