我刚看了一下协议缓冲区的文档和C ++源代码,我找不到构建protobuf运行时的任何库要求 - 无论是共享库还是静态库。
有谁知道要求是什么?
(我怀疑它只依赖于C ++和STL)
答案 0 :(得分:3)
(我怀疑它只依赖于C ++和STL)
你怀疑AFAIK是对的,没有任何进一步的依赖。
<强>更新强>
我再次检查了文档,但没有找到任何提及其他库需要链接protoc编译器生成的代码(我很确定他们会提到这个)。
我们在运行非标准操作系统(实际上是FreeRTOS)的嵌入式系统上使用protobuf,我不记得任何因为缺少集成它所需的额外内容而遇到的困难。 GCC 4.6(arm-none-eabi)用作交叉工具链。