go尝试通过protoc-gen-gogo生成golang pb.go文件。但似乎有一个特定字段 'uint64 size is always generated asSize_` 带有意外的 _消息是message T { uint64 size = 1;}=>pb.go 中的定义是type T struct { Size_ ....}因此我的编辑器总是弹出一个错误,就像没有定义 Size_我生成的命令是protoc(v3) --gogo_out=. --gogo_opt=paths=source_relative *.proto
1 回答

慕的地10843
TA贡献1785条经验 获得超8个赞
下划线可能会附加到可能与protoc-gen-go生成的名称发生冲突的字段名称。Size() 方法是生成器创建的用于获取 protobuf 消息大小的基本方法之一。这同样适用于由目标语言(在本例中为 Golang)反转的关键字。
- 1 回答
- 0 关注
- 84 浏览
添加回答
举报
0/150
提交
取消