Windows下cygwing环境安装编译thrift

1.安装cygwin省略、java环境省略

2.安装thrift所需要的包

http://wiki.apache.org/thrift/ThriftRequirements

3.checkoutsvn上的源码

http://svn.apache.org/repos/asf/thrift/attic/branches/

下选择版本0.9.x

4.编译大致步骤

http://wiki.apache.org/thrift/ThriftInstallationWin32

一般编译通过不了,是包没安装完

在几个版本make都遇到src/thriftl.ll:50:21:致命错误:thrifty.h:Nosuchfileordirectory

#include"thrifty.h"改成#include"thrifty.hh"

5.可以修改lib/java/build.xml下设置代理

<targetname="proxy"if="proxy.enabled">

<setproxyproxyhost="${proxy.host}"proxyport="${proxy.port}"

proxyuser="${proxy.user}"proxypassword="${proxy.pass}"/>

</target>

exportANT_OPTS="-Dproxy.enabled=true-Dhttp.proxyHost=代理服务器地址-Dhttp.proxyPort=代理服务器端口"

6.验证

thrift-version

lib\java\build下有所需要的libthrift*.jar

7.使用测试

cdtutorial

thrift-r--genjavatutorial.thrift

cdjava

修改bulid.xml

ant

cd..

./JavaServer

8.看到启动了两个Server

相关推荐