第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

未定義:proto.ProtoPackageIsVersion3

未定義:proto.ProtoPackageIsVersion3

Go
犯罪嫌疑人X 2023-05-22 17:09:52
我知道: ../.../...pb.go:21:11: undefined: proto.ProtoPackageIsVersion3 我想要它到第 2 版我protoc從https://github.com/google/protobuf/releases $ protoc --versiongives安裝libprotoc 3.6.0。我也是golang-goprotobuf-dev從apt.問題:protoc(protobuffer 編譯器總是編譯到 Proto3 版本?)需要什么額外的支持?我怎樣才能得到一個編譯為 Proto2 的編譯器?我注意到在一個系統(tǒng)中 libproto 3.6.1 編譯為 proto2,我不明白這一點(diǎn)。
查看完整描述

3 回答

?
婷婷同學(xué)_

TA貢獻(xiàn)1844條經(jīng)驗 獲得超8個贊

  1. protoc(protobuffer 編譯器總是編譯到 Proto3 版本?)

    這取決于你的 protobuf 版本和你的 protoc-gen-go 版本。

  2. 需要什么額外的支持?

    我想你需要安裝protoc-gen-go

  3. 我怎樣才能得到一個編譯為 Proto2 的編譯器?

    安裝特定版本的 protoc-gen-go

GIT_TAG="v1.2.0" # change as needed

go get -d -u github.com/golang/protobuf/protoc-gen-go

git -C "$(go env GOPATH)"/src/github.com/golang/protobuf checkout $GIT_TAG

go install github.com/golang/protobuf/protoc-gen-go

  1. 我注意到在一個系統(tǒng)中 libproto 3.6.1 編譯為 proto2,我不明白這一點(diǎn)。

    不確定這個,但如果我沒記錯的話,決定因素是你的 protoc-gen-go 版本。


查看完整回答
反對 回復(fù) 2023-05-22
?
交互式愛情

TA貢獻(xiàn)1712條經(jīng)驗 獲得超3個贊

如果您遇到以下錯誤:

   undefined: proto.ProtoPackageIsVersion3

這是因為 protoc-gen-go 的版本不正確。

 $ git clone https://github.com/golang/protobuf
 $ cd ~/protobuf/protoc-gen-go
 $ git checkout tags/v1.2.0 -b v1.2.0
 $ go install

希望它有所幫助!


查看完整回答
反對 回復(fù) 2023-05-22
?
jeck貓

TA貢獻(xiàn)1909條經(jīng)驗 獲得超7個贊

我跑了這個:

go get github.com/gogo/protobuf

基本上它更新github.com/gogo/protobuf v1.2.1github.com/gogo/protobuf v1.3.1


查看完整回答
反對 回復(fù) 2023-05-22
  • 3 回答
  • 0 關(guān)注
  • 237 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號