Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我只是快速浏览了协议缓冲区的文档和 C++ 源代码,但我找不到构建 protobuf 运行时的任何库要求——无论是作为共享库还是静态库。
有谁知道要求是什么?
(我怀疑它只依赖于 C++ 和 STL)
AFAIK 你怀疑是对的,没有任何进一步的依赖关系。
更新: 我再次检查了文档,找不到任何提及其他库需要链接由 protoc 编译器生成的代码(我很确定他们会提到这一点)。
我们在运行非标准操作系统(实际上是 FreeRTOS)的嵌入式系统上使用 protobuf,我不记得缺少集成它所必需的额外内容的任何困难。GCC 4.6 (arm-none-eabi) 用作交叉工具链。