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

Protobuf入门,.proto文件创建,protoc 编译

[复制链接]
发表于 2023-3-1 21:47 | 显示全部楼层 |阅读模式
一:在此连接下载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.
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-18 21:13 , Processed in 0.134361 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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