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貢獻(xiàn)1785條經(jīng)驗 獲得超8個贊
下劃線可能會附加到可能與protoc-gen-go生成的名稱發(fā)生沖突的字段名稱。Size() 方法是生成器創(chuàng)建的用于獲取 protobuf 消息大小的基本方法之一。這同樣適用于由目標(biāo)語言(在本例中為 Golang)反轉(zhuǎn)的關(guān)鍵字。
- 1 回答
- 0 關(guān)注
- 91 瀏覽
添加回答
舉報
0/150
提交
取消