Google Protocol / protoc 使用

Posted 青盏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Google Protocol / protoc 使用相关的知识,希望对你有一定的参考价值。

初解
Google Protocol Buffers浅析(一)

安装
linux 安装protobuf

(1)安装依赖工具

sudo apt-get install autoconf automake libtool curl make g++ unzip

(2)在protobuf github上获取版本信息及源码链接,用wget下载:

wget  https://github.com/protocolbuffers/protobuf/releases/download/v3.7.1/protobuf-cpp-3.7.1.tar.gz

(3)解压

tar -xzvf protobuf-cpp-3.7.1.tar.gz

(4)根据官网安装教程依次执行

cd protobuf-3.7.1
./autogen.sh
./configure
make
make check
sudo make install
sudo ldconfig

成功安装

生成命令
一文了解protoc的使用
解决protobuf import路径的问题

protoc --proto_path=../../../ --proto_path=./ --python_out=./ proto_parser.proto

官方api
Python Generated Code

以上是关于Google Protocol / protoc 使用的主要内容,如果未能解决你的问题,请参考以下文章

Google Protocol Buffer 协议

golang环境protocol buffer的安装

gRPC奇怪的编译命令protoc

如何在 PHP 中处理 Protocol Buffers 数据

枚举值 0x88000000 的 protoc 编译器错误超出范围

怎样把json转为protocol buffer