2008-10-30 66 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。但是,這是一個混亂,我不會做出原委。

除此之外,我不能提出其他建議,對不起。祝你好運。