繁体   English   中英

在 Windows 中使用 Apache 节俭

[英]Using Apache Thrift in Windows

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

1) Thrift Win32 安装使用 Cygwin/MinGW

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

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

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

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

有任何想法吗?

Thrift 0.8 具有用于 Thrift 编译器和库的 Visual Studio 2010 项目。 许多贡献者付出了很多努力来支持 Windows VS 的开发。 0.8 开发版本可以作为快照下载或通过 SVN http://thrift.apache.org/download/

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

有一个补丁可用于使用 Visual Studio c++ 编译 thrift 运行时。 如果 thift 开发人员将此补丁放入主代码中,那就太好了。

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

Thrift 0.10.0 对基于 Windows 的构建提供了更好的支持。

  1. 源代码中的 Visual Studio 项目,这是官方网站上推荐的方法。
  2. CMake 生成的 Visual Studio C++ 项目在官方网站上没有记录,但事实证明更方便。

有关详细步骤,请参阅Windows 上的 Apache Thrift

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM