Windows 下 protobuf基础环境搭建
Windows 安装 protoc 可执行文件到环境变量
前往 Releases · protocolbuffers/protobuf 下载 protoc-x.x.x-x.zip
将 bin 下面的内容解压到 $PATH 配置的地址中:
比如图片中放到了 C:\Users\biuaxia\go\bin
下面:
为 Go 语言安装 protobuf 的 package
执行命令:
1 |
|
注意,默认安装目录为
$GOPATH/bin
验证
打开命令行输入 protoc
并回车,没有报错即可。
例如想要根据当前目录下的 helloworld.proto
文件来生成 go
文件,命令为:
1 |
|
常见问题
‘protoc-gen-go-grpc’ 不是内部或外部命令,也不是可运行的程序
执行命令:
1 |
|
再次尝试即可。
参考资料
- protocol buffers - protoc-gen-go-grpc: program not found or is not executable - Stack Overflow
- Go Generated Code | Protocol Buffers | Google Developers
- protocolbuffers/protobuf-go: Go support for Google's protocol buffers
- protocolbuffers/protobuf: Protocol Buffers - Google's data interchange format
- Language Guide | Protocol Buffers | Google Developers
Windows 下 protobuf基础环境搭建
https://www.biuaxia.cn/2021/09/28/16/08/00.html