1,准备:
下载 protoc 网址:https://github.com/protocolbuffers/protobuf/releases/download/v3.14.0/protoc-3.14.0-win64.zip
2 goland执行命令:
go get github.com/golang/protobuf # gopath的bin目录会生成protoc-gen-go.exe
go get -u github.com/golang/protobuf/protoc-gen-go
3,添加环境变量:
1,将gopath的bin目录会生成protoc-gen-go.exe的bin目录添加到环境变量path
2,将下载的protoc-3.14.0-win64.zip解压到D盘某一目录下,将protoc.exe的bin目录D:\protoc-3.14.0-win64\bin添加到环境变量
4,添加头部
在.proto文件中的头部,package一行下方,添加创建目录option go_package ="dbagent/";
其中 "dbagent/"为自定义目录
5,执行
cmd切换到.proto文件所在目录
执行命令:
protoc.exe --go_out=. dbagent.proto
其中dbagent.proto为所需要执行的文件
6,查看并引入
此时会在dbagent/目录下生成dbagent.pb.go文件,该文件就是项目中要引入的文件