在Windows中使用Apache Thrift 我感兴趣的是编译节约代码并在Windows环境下链接到节俭C++库。通过一些研究,我发现了一些最近的链接:

在Windows中使用Apache Thrift 我感兴趣的是编译节约代码并在Windows环境下链接到节俭C++库。通过一些研究,我发现了一些最近的链接:,c++,windows,visual-studio-2010,visual-c++,thrift,C++,Windows,Visual Studio 2010,Visual C++,Thrift,(一) 2) 以及THRIFT-1123修补程序,以在MS Visual C中编译++ 使用#1,我能够使用MinGW编译一个linux库,名为libthrift.a。但我真正想做的是能够生成节俭代码,并使用节俭dll或库在WINDOWS中编译它 换句话说,我看到了如何使用MinGW编译在Windows中执行的节约代码。但我希望能够在Windows中开发和编译使用节俭的代码。这可能吗 如果不是,我想2是我唯一的选择,但它似乎仍处于开发阶段 有什么想法吗? < P>有一个补丁可以用VisualSt

(一)

2) 以及THRIFT-1123修补程序,以在MS Visual C中编译++

使用#1,我能够使用MinGW编译一个linux库,名为libthrift.a。但我真正想做的是能够生成节俭代码,并使用节俭dll或库在WINDOWS中编译它

换句话说,我看到了如何使用MinGW编译在Windows中执行的节约代码。但我希望能够在Windows中开发和编译使用节俭的代码。这可能吗

如果不是,我想2是我唯一的选择,但它似乎仍处于开发阶段


有什么想法吗?

< P>有一个补丁可以用VisualStudioC++来移植节俭运行时。如果thift开发人员将此补丁放在主代码中,那就太好了


Thrift 0.8为Thrift编译器和库提供了Visual Studio 2010项目。许多贡献者投入了大量的努力来支持Windows VS开发。0.8 dev版本可以作为快照或通过SVN下载


我在VS中使用Thrift创建了一些项目,效果非常好。

Thrift 0.10.0对在Windows上构建有更好的支持

  • VisualStudio项目的源代码是官方网站上推荐的方法
  • 生成的VisualStudioC++项目,在官方网站上没有记录,但结果更为方便。

  • 有关详细步骤,请参阅。

    对于正在查找的用户,.sln文件位于thrift/lib/cpp/thrift.sln中。