Go 报告外部包导出常量"undefined"



这是代码:

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

我觉得这一定是一个愚蠢的错误,但我找不到它。帮助?

看来我错过了libpcap-dev.现在为什么 Go 或包没有抛出正确的错误消息超出了我的范围。

最新更新