2008-10-30 65 views

回答

3

这可能不是一个完美的解决方案,但至少它应该工作:

按照节俭维基有C#-Bindings,但他们真的应该被称为.NET的绑定:没有什么C# - 具体关于他们。因此,您可以在C++/CLI dll库中实现通信库,并从非托管代码中引用.dll。

1

该页面看起来相当简单。他们告诉你如何制作Thrift编译器,但明确表示它的元编码不会在Windows下编译。

所以,很少有人弄清楚如何在Windows下编译它,你运气不好。

说实话,我看不出这是什么大事,特别是因为Cygwin很好地提供了在Windows下编译UNIX源代码所需的一切。我只能建议他们必须使用一些相当深奥的UNIX功能。

有许多的方法来从这里乘:

1 /因为它是进入Apache孵化器,有可能是计划支持Windows(虽然我无法找到任何)。如果它确实是开源的,需要被确定,那么很可能有人会开始将运行时移植到Windows。你可能无法等待。

2 /为什么世界需要另一个 RPC机制超越了我。但是,您可以使用已有的RPC机制(SUN/ONC)或您自己的RPC协议之一来将Windows机箱与UNIX机箱进行通信,然后通过Thrift转发RPC。但是,这是一个混乱,我不会做出原委。

除此之外,我不能提出其他建议,对不起。祝你好运。