【QT+QGIS跨平台编译】之二十八:【Protobuf+Qt跨平台编译】(一套代码、一套框架,跨平台编译)
文章目录
- 一、Protobuf介绍
- 二、文件下载
- 三、文件分析
- 四、pro文件
-
- 4.1 libprotobuf
- 4.2 libprotobuf-lite
- 4.3 libprotoc
- 4.4 protocApp
- 五、编译实践
一、Protobuf介绍
Protocol Buffers(简称 Protobuf)是由 Google 开发的一种数据序列化协议,就像 XML 或 JSON 一样,但是它更小、更快、更简单。自从 2008 年首次公开发布以来,Protobuf 已经成为跨平台和语言之间进行数据交换的一个非常流行的方式。它广泛应用于网络通信、数据存储等场景。
主要特点:
高效:相比于 JSON 或 XML,Protobuf 在数据序列化和反序列化的过程中更加高效,无论是在空间还是时间上