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 關注
- 100 瀏覽
添加回答
舉報
0/150
提交
取消