查看Thrift和Google Protocol Buffers以实现一些快速RPC代码。如果生成的C ++代码在windows上编译(这是我需要的),那么Thrift将是完美的。当然,GPB会创建RPC存根,但不会实现。
有没有办法让Thrift Windows友好?或者,更好的是,是否有任何可用于生成的C ++ protobuf存根的RPC实现(Java对应物也会很好,但不是必需的)。
由于
答案 0 :(得分:2)
答案 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。