我刚查看了protocol buffers的C++源代码和文档,但我未发现构建protobuf运行时所需的任何库要求,无论是作为共享库还是静态库。
有人知道具体要求是什么吗?
(我怀疑它只依赖于C++和STL)
有人知道具体要求是什么吗?
(我怀疑它只依赖于C++和STL)
(我怀疑它只依赖于C++和STL)
据我所知,你的怀疑是正确的,没有其他的依赖。
更新:
我再次检查了文档,没有发现必须连接其他库来使用protoc编译器生成的代码的提及(而且我非常确定他们会提到这一点)。
我们在运行非标准操作系统(实际上是FreeRTOS)的嵌入式系统上使用protobuf,并且我记不起有任何缺少额外材料集成所必需的困难。交叉工具链使用GCC 4.6 (arm-none-eabi)。