如何在不使用iostreams的情况下构建Google protobuf

How to build Google protobuf without using iostreams?

本文关键字:情况下 构建 Google protobuf iostreams      更新时间:2023-10-16

标题总结了这一点。我目前正在做的项目不使用iostreams。我们正在使用STLport。我们希望在以太网上使用google protobuf库进行消息序列化和反序列化。有没有人在不使用iostreams的情况下构建protobuf ?

你是在谈论不使用iostreams与protobufs交互吗?实际上是在没有类型可见的情况下构建的。这是您可以做的,以与他们进行交互,而不需要类型:

是的,使用没有IOStreams的protobufs是非常可能的。所有协议缓冲区消息都支持如下方法:

  • ParseFromArray
  • ParasePartialFromArray
  • ParseFromString
  • ParsePartialFromString

允许您使用自己的缓冲区实现所有内容。

要构建没有类型的代码,理论上你可以给它一些存根来满足需求,让它编译,因为如果你使用上面的接口,你就不需要它们了。