1垦垂,準備:
下載 protoc 網(wǎng)址:https://github.com/protocolbuffers/protobuf/releases/download/v3.14.0/protoc-3.14.0-win64.zip
2 goland執(zhí)行命令:
go get github.com/golang/protobuf # gopath的bin目錄會生成protoc-gen-go.exe
go get -u github.com/golang/protobuf/protoc-gen-go
3宦搬,添加環(huán)境變量:
1,將gopath的bin目錄會生成protoc-gen-go.exe的bin目錄添加到環(huán)境變量path
2劫拗,將下載的protoc-3.14.0-win64.zip解壓到D盤某一目錄下间校,將protoc.exe的bin目錄D:\protoc-3.14.0-win64\bin添加到環(huán)境變量
4,添加頭部
在.proto文件中的頭部页慷,package一行下方憔足,添加創(chuàng)建目錄option go_package ="dbagent/";
其中 "dbagent/"為自定義目錄
5,執(zhí)行
cmd切換到.proto文件所在目錄
執(zhí)行命令:
protoc.exe --go_out=. dbagent.proto
其中dbagent.proto為所需要執(zhí)行的文件
6酒繁,查看并引入
此時會在dbagent/目錄下生成dbagent.pb.go文件滓彰,該文件就是項目中要引入的文件