最近转了go语言,然后代码生成器用的是proto。就开始研究一下怎么用proto制定协议和生成go代码了。
假设你的go环境已经安装好了,那么接下来要做的东西其实就是安装protoc与protoc-gen-go了。
linux下,好像直接执行命令就可以安装好这个protoc-gen-go插件了。但是,windows下,还是要自己去编译代码生成exe。步骤如下:
git clone -b v1.30.0 https://github.com/grpc/grpc-go #克隆项目
cd cmd/protoc-gen-go-grpc #进入到指定目录(如果你不是命令行操作,那就直接文件管理器找到这个目录,再在这里打开命令行)
go install .
protoc --plugin=protoc-gen-go=$protoc-gen-go的路径 --go_out . helloworld.proto
因篇幅问题不能全部显示,请点此查看更多更全内容