golang在windows下安装和使用protobuf

红太狼 2022-10-01 12:53 373阅读 0赞

安装部分

  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

生成部分

  1. //运行命令生成gate.pb.go源文件
  2. 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类型的文件

  1. 转载自:[https://blog.csdn.net/easy\_mind/article/details/52778793][https_blog.csdn.net_easy_mind_article_details_52778793]

发表评论

表情:
评论列表 (有 0 条评论,373人围观)

还没有评论,来说两句吧...

相关阅读