go 项目引入.proto文件

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文件,该文件就是项目中要引入的文件

你可能感兴趣的:(go 项目引入.proto文件)