美文网首页
在windows环境下 编译pb (protobuf) 文件

在windows环境下 编译pb (protobuf) 文件

作者: Atomas | 来源:发表于2020-08-19 09:15 被阅读0次

    protoc 默认不支持go语言文件的输出,需按插件的形式来实现


    通过protoc命令生成  xx.pb.go (数据结构的定义,及操作方法)

    protoc  --plugin=protoc-gen-go.exe   --go_out=.    xx.proto

    通过protoc命令生成  xx_grpc.pb.go (自动生成rpc通讯相关的代码)

    protoc  --plugin=protoc-gen-go.exe   --go-grpc_out=.    xx.proto

    若提示: --go-grpc_out: protoc-gen-go-grpc: 系统找不到指定的文件。

    需在 grpc-go-1.31.0\cmd\protoc-gen-go-grpc 进行编译, go build即可。 把生成的protoc-gen-go-grpc.exe放到你的  GOPATH/bin 目录下

    相关文章

      网友评论

          本文标题:在windows环境下 编译pb (protobuf) 文件

          本文链接:https://www.haomeiwen.com/subject/eiiykktx.html