使用protoc生成go类型文件
Posted Harris-H
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用protoc生成go类型文件相关的知识,希望对你有一定的参考价值。
使用protoc生成go类型文件
1.下载
下载对应类型的编译器。
因为我是win64系统电脑,所以下载这个。
然后把bin里的protoc.exe 这个程序丢到$GOPATH/bin 里面。
2.安装插件包
go get github.com/gogo/protobuf/protoc-gen-gofast
然后在GOPATH/src/mod 里找到对应的文件
比如我的是这个目录,然后执行如下cmd。
go build
go install
此时会在$GOPATH/bin 下生成对应插件包的exe。
然后我们就可以在对应的.proto
文件目录执行了。
3.使用
比如:
我要把msg目录下的message.proto
转成message.pb.go
我可以执行:
protoc --gofast_out=. message.proto
然后就可以了。
4.参考文章
以上是关于使用protoc生成go类型文件的主要内容,如果未能解决你的问题,请参考以下文章