如何在不使用iostreams的情况下构建Google protobuf
How to build Google protobuf without using iostreams?
标题总结了这一点。我目前正在做的项目不使用iostreams。我们正在使用STLport。我们希望在以太网上使用google protobuf库进行消息序列化和反序列化。有没有人在不使用iostreams的情况下构建protobuf ?
你是在谈论不使用iostreams与protobufs交互吗?实际上是在没有类型可见的情况下构建的。这是您可以做的,以与他们进行交互,而不需要类型:
是的,使用没有IOStreams的protobufs是非常可能的。所有协议缓冲区消息都支持如下方法:
- ParseFromArray
- ParasePartialFromArray
- ParseFromString
- ParsePartialFromString
允许您使用自己的缓冲区实现所有内容。
要构建没有类型的代码,理论上你可以给它一些存根来满足需求,让它编译,因为如果你使用上面的接口,你就不需要它们了。
相关文章:
- 可以在没有构建代码的情况下转到定义吗?
- 如何在没有任何依赖库的情况下在Visual Studio中构建dll?
- 在没有root权限的情况下安装NTL,并在生成文件中修改其构建路径
- 通过CMake在没有Qt Creator的情况下构建Qt5 Quick项目
- 如何使用OpenCV从已知的3D点云(在没有I的情况下构建)估计新图像I的相机姿态矩阵
- 如何在不使用tensorflow的情况下构建tfsensor并将其提供给我的docker服务器
- 我如何在不启用例外的情况下构建Boost 1.70.0
- VS Code - 如何在不再次构建的情况下运行未更改的 c++ 文件
- 有没有一种方法可以在不使用std ::移动的情况下初始化类构建类的类
- 无法在不使用RTTI构建LLVM的情况下链接LLVM编译器教程程序
- 在不复制的情况下构建范围内的向量
- 如何在断言同时打开和关闭的情况下构建库
- 大多数为 Qt 5.3.2 编译的二进制文件都是在没有调试信息的情况下构建的
- 在启用 SSL 的情况下构建 libircclient 时对 'DLopen' 的未定义引用
- 需要在没有预定义缓冲区大小的情况下C++构建字符串
- 如何在不使用iostreams的情况下构建Google protobuf
- 在没有标头依赖项的情况下构建自定义库
- Visual Studios 在没有 main() 的情况下构建和调试.cpp文件
- 在没有 Visual Studio 的情况下构建 Visual Studio 6 项目
- visual在没有运行时的情况下构建windows c++库