go - Protobuf 错误 - 找到包 main (main.go) 和 __ (person.pb.go)
问题描述
对于我的项目,我在两种不同语言的模块之间传递数据。所以我正在尝试学习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
我错过了什么?
解决方案
可能option go_package = "./;main";
在您的 .proto 文件中添加会有所帮助。
推荐阅读
- c# - 我可以从 WPF 中的代码获取 XAML 中定义的 VisualStateGroups 吗?
- r - 在 R 中拟合非线性数据
- javascript - 如何使用firebase、vue.js和cordova在webapp上实现推送通知?
- java - Java - 如何在单个参数中获取多个注释?
- ffmpeg - Create 256 color palette video
- javascript - JS 库 Piklor 似乎没有加载
- swiftui - 在 SwiftUI 中移除或更改 View 底部的安全区域的颜色
- sql - 与子查询连接的postgreSQL查询错误
- kubernetes - 通过更新挂载的数据来更新挂载到 Pod 的 ConfigMap
- go - micro_out:protoc-gen-micro:插件失败