搜索
您的当前位置:首页WINDOWS下,protoc与protoc-gen-go安装

WINDOWS下,protoc与protoc-gen-go安装

来源:世旅网

背景

最近转了go语言,然后代码生成器用的是proto。就开始研究一下怎么用proto制定协议和生成go代码了。
假设你的go环境已经安装好了,那么接下来要做的东西其实就是安装protoc与protoc-gen-go了。

protoc安装

protoc-gen-go安装

linux下,好像直接执行命令就可以安装好这个protoc-gen-go插件了。但是,windows下,还是要自己去编译代码生成exe。步骤如下:

  1. git clone项目下来
  2. 然后执行编译
  3. 然后将生成的exe文件放到$path目录下(或者添加当前目录到 $ path中,和protoc.exe一样,就不赘述了)
    涉及的命令:
git clone -b v1.30.0 https://github.com/grpc/grpc-go  #克隆项目
cd cmd/protoc-gen-go-grpc   #进入到指定目录(如果你不是命令行操作,那就直接文件管理器找到这个目录,再在这里打开命令行)
go install .

执行效果

  1. 创建好了helloworld.proto文件后直接输入命令:
protoc --plugin=protoc-gen-go=$protoc-gen-go的路径  --go_out .  helloworld.proto

参考

  1. https:///u011582922/article/details/107346695

因篇幅问题不能全部显示,请点此查看更多更全内容

Top