2

我只是快速浏览了协议缓冲区的文档和 C++ 源代码,但我找不到构建 protobuf 运行时的任何库要求——无论是作为共享库还是静态库。

有谁知道要求是什么?

(我怀疑它只依赖于 C++ 和 STL)

4

1 回答 1

4

(我怀疑它只依赖于 C++ 和 STL)

AFAIK 你怀疑是对的,没有任何进一步的依赖关系。

更新:
我再次检查了文档,找不到任何提及其他库需要链接由 protoc 编译器生成的代码(我很确定他们会提到这一点)。

我们在运行非标准操作系统(实际上是 FreeRTOS)的嵌入式系统上使用 protobuf,我不记得缺少集成它所必需的额外内容的任何困难。GCC 4.6 (arm-none-eabi) 用作交叉工具链。

于 2013-01-14T16:02:41.357 回答