Protobuf入门,.proto文件创建,protoc 编译
一:在此连接下载protoc安装包win64,然后解压,将protoc.exe文件路劲配置到环境变量Release Protocol Buffers v3.20.3 · protocolbuffers/protobuf
二:安装protoc-gen-go
protoc-gen-go是protobuf编译插件系列中的Go版本
可以通过go get github.com/golang/protobuf/protoc-gen-go命令安装。
三:编辑hello.proto文件
syntax ="proto3";
option go_package = "./;main"; //第一个参数为输出路径;第二个参数为输出go文件包名
message userInfo{
string username =1;
int32 age =2;
repeated string hobby =3;
}
四:获取hello.pb.go文件完成
执行命令:
protoc --plugin=protoc-gen-go=gen-go.exe文件路径 --go_out=hello.pb.go文件输出路径 hello.proto文件路径
protoc --plugin=protoc-gen-go=D:/GOPROJECT/bin/protoc-gen-go.exe --go_out=./rpc ./rpc/hello.proto
Missing input file.
页:
[1]