Protobuf 错误 - 找到包 main (main.go) 和 __ (person.pb.go)

lea*_*ner 2 go protocol-buffers

对于我的项目,我在模块之间传递数据,这是两种不同的语言。所以我正在尝试学习protobuf。遵循https://tutorialedge.net/golang/go-protocol-buffer-tutorial/的示例

一切都很顺利,直到最后一步,

Src >go run main.go person.pb.go
found packages main (main.go) and __ (person.pb.go) in src
Run Code Online (Sandbox Code Playgroud)

我缺少什么?

ser*_*rgy 5

添加option go_package = "./;main";到您的 .proto 文件中可能会有所帮助。