golang在windows下安装和使用protobuf

安装部分

  1. 在windows下安装好GO包,下载地址:http://www.golangtc.com/download
  2. 设置GOPATH的环境变量,从github上获取的protobuf会下载到GOPATH目录下
  3. 安装GIT包,下载地址:https://git-scm.com/downloads/
  4. 在PATH变量中添加GIT.exe的路径D:\Program Files\Git\bin(自己选择自己安装的路径)
  5. 在CMD中分别运行git和go命令,看看能不能识别这两个命令,如果不行,应该是1-4中遗漏了某个步骤
  6. 分别运行
  7. go get -u github.com/golang/protobuf/proto
    
    go get -u github.com/golang/protobuf/protoc-gen-go
  8. 下载protoc.exe,proto生成.go文件的工具,下载地址: https://github.com/google/protobuf/releases

 

生成部分  

//运行命令生成gate.pb.go源文件
D:\protoc\bin\protoc.exe --plugin=protoc-gen-go=%GOBIN%\protoc-gen-go.exe  --go_out=. ./gate.proto

注:

D:\protoc\bin\protoc.exe  是protoc.exe所在的路径

--plugin=protoc-gen-go=%GOBIN%\protoc-gen-go.exe  表示protoc-gen-go.exe所在的路径,如果没有这行,会提示需要protoc-gen-go,或者protoc-gen-go.exe放在PATH路径中则可以省略该项

--go_out=. ./gate.proto 表示根据 ./gate.proto 在 . 位置生成go类型的文件

 

                                                                                 转载自:https://blog.csdn.net/easy_mind/article/details/52778793

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值