Protocol buffers Windows C+下的协议缓冲区+。网

Protocol buffers Windows C+下的协议缓冲区+。网,protocol-buffers,protobuf-net,Protocol Buffers,Protobuf Net,我已经让google协议缓冲区使用Linux作为服务器,使用windows下的C#Net作为客户端。但是,我没有看到生成C++的方法。有人能告诉我怎么做吗 谢谢 伊凡< p>我不知道完整的C++ .NET实现,并且没有列出其中的任何一个,所以我认为您有几个选项: 使用非托管 C++实现(可能是谷歌版本),手动在非托管类型和托管类型之间映射 使用C++实现(ProtoBuf Net或ProtoBuffCsPalk端口将是我的首选项,取决于您是否需要惯用的.NET与惯用的原型BUBF),并将其编译

我已经让google协议缓冲区使用Linux作为服务器,使用windows下的C#Net作为客户端。但是,我没有看到生成C++的方法。有人能告诉我怎么做吗

谢谢


伊凡

< p>我不知道完整的C++ .NET实现,并且没有列出其中的任何一个,所以我认为您有几个选项:

    使用<强>非托管<强> C++实现(可能是谷歌版本),手动在非托管类型和托管类型之间映射
  • 使用C++实现(ProtoBuf Net或ProtoBuffCsPalk端口将是我的首选项,取决于您是否需要惯用的.NET与惯用的原型BUBF),并将其编译为C?库,并简单引用C++ C.NET Projs
  • 中的C? < LI>将C++(.NET)翻译器写入(并理想地贡献)到您的选择实现(因为您已经标记了原Buffnet网络,我将观察到这意味着为原始Buffnet编写XSLT文件)

如果你想要最实用的C++选项,我会选择第一个。如果你想要最实用的.NET选项,我会选择第二个。如果您需要一个适当的C++ .NET文件,您可以将其包含在现有的项目中,我将选择第三。