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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容