Windows环境下Thrift的安装、编译以及测试


Ubuntu 8.0+环境下Thrift的安装与编译请参见  

1、首先安装Cygwin

Cygwin 是一个用于 Windows 的类 UNIX shell 环境。 它由两个组件组成:一个 UNIX API 库,它模拟 UNIX 操作系统提供的许多特性;以及 Bash shell 的改写版本和许多 UNIX 实用程序,它们提供大家熟悉的 UNIX 命令行界面。前一个组件是一个 Windows 动态链接库 (DLL)。后一个组件是一组基于 Cygwin DLL 的程序,其中许多是用未经修改的 UNIX 源代码编译的。它们合在一起提供大家熟悉的 UNIX 环境。

具体安装步骤请参见

官方文档上面说明了必须安装以下包:

GNU build tools (autoconf 2.60, automake 1.10, libtool 1.5.24)
boost 1.33.1+
g++ 4.0+
bison 2.3-1
boost 1.33.1-4
boost-devel 1.33.1-4
flex 2.5.33-1
pkgconfig
libtool

所以在安装Cygwin时请务必选择安装上述包,(图省事的童鞋可以安装Cygwin的所有包,安装完整版本的好处是可以尽可能的在windows环境下模拟linux环境,便于项目的移植!缺点就是太耗时了.。。。)

2、安装Ant

下载Ant,并且配置环境变量

(偶然的发现,我的Ant并没有放在cygwin模拟的/usr/local/bin下,因为我之前就下好了,并且在windows中已经配置过,然后我在Cygwin中使用ant居然也可以,呵呵,也许Cygwin环境变量和windows中是可以互相调用的,起码Ant是这样的!)

测试Ant:

Windows环境下Thrift的安装、编译以及测试

ok,Ant配置成功

3、下载Thrift最新版本并解压缩后,开始安装与编译吧~

①进入Thrift主目录

./configure

②这个地方跟在ubuntu下有点不一样哦~

compiler/cpp

③编译

make make install

测试一下看看是否成功?

thrift -r

运行结果如图,ok,终于成功啦,我的机器有点慢,编译了好长时间。

Windows环境下Thrift的安装、编译以及测试
  • 1
  • 2
  • 3
  • 下一页

相关内容