我下载了WinPcap并将所有文件提取到我的C:\
驱动器中,并完成了here描述的所有操作。
然后,我在main.go
中添加了CGO指令,并使用“ go build”构建了程序。
我正在Windows上执行所有操作。但是Windows完全忽略了这些指令。
如果我启动程序,它会由于wpcap.dll is missing
而崩溃。
这是我的指令:
// #cgo solaris LDFLAGS: -L /opt/local/lib -lpcap
// #cgo linux LDFLAGS: -lpcap
// #cgo dragonfly LDFLAGS: -lpcap
// #cgo freebsd LDFLAGS: -lpcap
// #cgo openbsd LDFLAGS: -lpcap
// #cgo darwin LDFLAGS: -lpcap
// #cgo windows CFLAGS: -I C:/WpdPack/Include
// #cgo windows,386 LDFLAGS: -L C:/WpdPack/Lib -lwpcap
// #cgo windows,amd64 LDFLAGS: -L C:/WpdPack/Lib/x64 -lwpcap
// #include <stdlib.h>
// #include <pcap.h>
我在做什么错了?