找回密码
 立即注册
查看: 301|回复: 0

go 项目引入.proto文件

[复制链接]
发表于 2022-4-20 20:49 | 显示全部楼层 |阅读模式
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文件,该文件就是项目中要引入的文件
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2025-5-4 06:08 , Processed in 0.193720 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表