- 下载protobuf编译器protoc
地址:https:
//github.com/google/protobuf/releases
解压,将protoc.exe文件,复制到GOPATH/bin目录下
- 获取protobuf的编译器插件protoc-gen-go
- go get -u
github.com/golang/protobuf/protoc-gen-
go
- 如果成功,会在GOPATH/bin目录下生成protoc-gen-go.exe文件
- go get -u
- 获取protobuf的golang模块
- go get -u github.com/golang/protobuf/proto
- 创建proto文件
-
option go_package = ".";//go package选项不能少
-
- 进入proto文件所在目录
- 运行命令:protoc --go_out=. *.proto
- 生成*.pb.go文件
go-protobuf
本文介绍了如何下载并安装protobuf编译器protoc,以及如何获取和安装protoc-gen-go插件,为Golang项目准备protobuf环境。接着,展示了创建proto文件的步骤,并通过protoc命令生成对应的.pb.go文件,以便在Golang中使用protobuf进行数据序列化。
摘要由CSDN通过智能技术生成