在Windows中使用C++应用程序进行Thrift调用

kor*_*ona 7 c++ windows thrift

正如标题所说,我有一个用C++编写的Windows应用程序,我需要调用远程Thrift服务,说实话,我对这个主题有点迷失.http://wiki.apache.org/thrift/ThriftInstallationWin32声明"Thrift C++运行时库当前不能在Windows上运行".这是否意味着我不幸运,或者是否有解决方法?

Don*_*eba 5

我为自己的应用程序将Thrift移植到Windows/C++.它是开源的,所以其他人可以自由使用它:http://peoplesnote.codeplex.com/SourceControl/list/changesets


Ras*_*ber 3

这可能不是一个优雅的解决方案,但至少它应该有效:

根据 Thrift Wiki,存在 C# 绑定,但它们实际上应该称为 .NET 绑定:它们没有任何特定于 C# 的内容。因此,您可以在 C++/CLI dll 库中实现通信库,并从非托管代码引用该 .dll。