
protobuf
文章平均质量分 93
两片空白
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
protobuf在linux下载编译和使用
使用--proto_path选项,后面跟需要解析的.proto文件所在目录。-I 是 --proto_path的缩写。在构建对象时,可以打开文件,并选择打开方式读还是写,二进制方式还是文本方式。进入官网点击tags,里面就有不同版本的protobuf的压缩包,选择版本,根据对应语言下载。这时因为引用了protoc生成的.h和.cc文件,需要将生成的.cc文件一起编译。上图中的--cpp_out选项,则是生成CPP相关代码。编写一个简单的proto文件,并用protoc生成.cc和.h文件。原创 2022-09-29 18:04:36 · 3420 阅读 · 0 评论 -
protobuf介绍和语法
Protobuf即Protocol Buffers,是Google公司开发的一种跨语言和平台的序列化数据结构的方式,是一个灵活的、高效的用于序列化数据的协议。与XML和JSON格式相比,protobuf更小、更快、更便捷。protobuf是跨语言的,并且自带一个编译器(protoc),只需要用protoc进行编译,就可以编译成Java、Python、C++、C#、Go等多种语言代码,然后可以直接使用,不需要再写其它代码,自带有解析的代码。原创 2022-09-28 20:43:15 · 11885 阅读 · 1 评论