首页 文章

在Windows中使用Apache Thrift

提问于
浏览
6

我有兴趣编译Thrift生成的代码并链接到Windows环境中的thrift C库 . 做一些研究,我发现了一些最近的链接:

1)Thrift Win32 Installation Using Cygwin/MinGW

2)THRIFT-1031和THRIFT-1123补丁在MS Visual C中编译

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

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

如果没有,我认为#2是我唯一的选择,但它似乎仍处于开发阶段 .

有任何想法吗?

3 回答

  • 0

    有一个补丁可用于使用visual studio c复制thrift运行时 . 如果开发人员将这个补丁放在主代码中会很棒 .

    https://issues.apache.org/jira/browse/THRIFT-591

  • 4

    Thrift 0.8包含Thrift编译器和库的Visual Studio 2010项目 . 许多贡献者已投入大量精力来支持Windows VS开发 . 0.8 dev版本可以下载为快照或通过SVN http://thrift.apache.org/download/

    我在VS中使用Thrift创建了项目,效果很好 .

  • 3

    Thrift 0.10.0可以更好地支持在Windows上构建 .

    • Visual Studio项目在源中是官方网站上推荐的方法 .

    • CMake生成的Visual Studio C项目没有在官方网站上记录,但结果更方便 .

    有关详细步骤,请参阅Apache Thrift on Windows .

相关问题