0
下面的代碼:轉到報告 「未定義」 外部包導出的常量
package main
import (
"log"
"github.com/google/gopacket"
"github.com/google/gopacket/pcap"
)
func main() {
log.Print(gopacket.MaxEndpointSize)
log.Print(pcap.MaxBpfInstructions)
}
當我運行go build
我得到這個:
./main.go:11: undefined: pcap.MaxBpfInstructions
但是你可以看到MaxBpfInstructions
就在這裏:https://godoc.org/github.com/google/gopacket/pcap#pkg-constants
我覺得這肯定是一個愚蠢的錯誤,但我找不到它。幫幫我?
也許你的工作站上的軟件包版本在[此提交]之前(https://github.com/google/gopacket/commit/454403b95996efc4a90560627766832b8f1de151)。運行'go get -u github.com/google/gopacket/pcap'並查看它是否解決了問題。 –
@CeriseLimón我剛剛安裝了go和這臺機器上的軟件包,所以我懷疑是這樣。但是,嘿,我感謝你的觀察,謝謝! –