Windows上的Thrift / Google Protocol Buffers

时间:2010-03-18 13:27:26

标签: java c++ protocol-buffers thrift

查看Thrift和Google Protocol Buffers以实现一些快速RPC代码。如果生成的C ++代码在windows上编译(这是我需要的),那么Thrift将是完美的。当然,GPB会创建RPC存根,但不会实现。

有没有办法让Thrift Windows友好?或者,更好的是,是否有任何可用于生成的C ++ protobuf存根的RPC实现(Java对应物也会很好,但不是必需的)。

由于

3 个答案:

答案 0 :(得分:2)

尝试Zeroc ICE

答案 1 :(得分:0)

  

有没有办法让Thrift Windows友好?

根据this page on the Thrift wiki,这是不可能的。

  

以下说明仅适用于thrift编译器。 Thrift C ++运行时库目前不适用于Windows。这意味着您将能够将ThriftIDL文件编译为C ++ / Java / Python等,但您将无法在Windows下编译和运行生成的C ++代码。

答案 2 :(得分:0)

您可以在this "guide"之后安装thrift。 另请查看我底部的解决方案,让它适用于Windows。