0

Google protobufs 支持多种语言,包括 C/C++、python、ruby、Go 等语言。

protoc --cpp_out o1 --java_out o2 --python_out o3

nanopb 是否支持多语言,还是主要针对来自 的使用C

4

1 回答 1

0

在我错过的文档主页中找到了答案。

Nanopb 是 Google 的 Protocol Buffers 数据格式的纯 C 实现。它针对 32 位微控制器,但也适用于其他具有严格(<10 kB ROM,<1 kB RAM)内存限制的嵌入式系统。

https://jpa.kapsi.fi/nanopb/


背景

我正在尝试处理 google protobuf 实例并将它们转换为 C++ python 绑定中的 nanopb 类型

于 2021-02-26T22:24:24.677 回答