banner
biuaxia

biuaxia

"万物皆有裂痕,那是光进来的地方。"
github
bilibili
tg_channel

在 Windows 下搭建 protobuf 基础环境

标题:Windows 下 protobuf 基础环境搭建
日期:2021-09-28 16:08:00
目录:true
类别:

  • Golang
  • gRPC
    标签:
  • Golang
  • gRPC
  • Go
  • protobuf
  • proto
  • 命令
  • package
  • Windows
  • 可执行
  • 环境
  • 变量

Windows 安装 protoc 可执行文件到环境变量#

前往 Releases · protocolbuffers/protobuf 下载 protoc-x.x.x-x.zip 将 bin 下面的内容解压到 $PATH 配置的地址中:

image.png

比如图片中放到了 C:\Users\biuaxia\go\bin 下面:

image.png

为 Go 语言安装 protobuf 的 package#

执行命令:

go install google.golang.org/protobuf/cmd/protoc-gen-go

注意,默认安装目录为 $GOPATH/bin

验证#

打开命令行输入 protoc 并回车,没有报错即可。

image.png

例如想要根据当前目录下的 helloworld.proto 文件来生成 go 文件,命令为:

protoc --go_out=. --go-grpc_out=. --go-grpc_opt=require_unimplemented_servers=false .\helloworld.proto

常见问题#

'protoc-gen-go-grpc' 不是内部或外部命令,也不是可运行的程序#

执行命令:

go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest

再次尝试即可。

参考资料#

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。