1.安装cygwin省略、java环境省略
2.安装thrift所需要的包
http://wiki.apache.org/thrift/ThriftRequirements
3.check out svn上的源码
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:No such file or directory
#include "thrifty.h" 改成#include "thrifty.hh"
5.可以修改lib/java/build.xml 下设置代理
<target name="proxy" if="proxy.enabled">
<setproxy proxyhost="${proxy.host}" proxyport="${proxy.port}"
proxyuser="${proxy.user}" proxypassword="${proxy.pass}"/>
</target>
export ANT_OPTS="-Dproxy.enabled=true -Dhttp.proxyHost=代理服务器地址 -Dhttp.proxyPort=代理服务器端口"
6.验证
thrift -version
lib\java\build下有所需要的libthrift*.jar
7.使用测试
cd tutorial
thrift -r --gen java tutorial.thrift
cd java
修改bulid.xml
ant
cd ..
./JavaServer
8.看到启动了两个Server
分享到:
相关推荐
在Windows下使用VS2010编译Thrift涉及以下步骤: 1. 安装VS2010和必要的构建工具。 2. 下载Thrift源码,包括thrift-0.11.0版本。 3. 配置项目设置,指定编译目标为C++和Windows。 4. 修改和配置编译选项,确保与你...
在Windows环境下,使用QT结合Thrift进行开发是一项常见的任务,特别是在构建跨平台的服务或应用时。这个样例项目提供了一种方法,使开发者能够在QT环境中有效地利用Thrift框架。让我们详细了解一下这些技术以及如何...
4. 对于线程管理,Thrift提供了多种线程工厂,如在Windows环境下,可能需要将PosixThreadFactory替换为PlatformThreadFactory。创建Thrift服务器时,需要实例化处理器、协议工厂、传输工厂以及服务器套接字,并使用...
Thrift是一个各种语言开发的中间连接件,是用Java开发的源码模组插件包 可以单独编译安装.可是很多时候 按照官方提供的步骤都是不成功的的. 更要命的问题是,官方采用了SVN自动文件更新服务,在编译过程中有自动连接SVN...
标题中的“centos6.5编译好thrift”指的是在CentOS 6.5操作系统环境下,已经成功编译了Thrift 0.12.0版本。Thrift是一款开源跨语言的服务框架,由Facebook开发并贡献给Apache基金会,它的主要功能是帮助开发者构建...
`.exe`文件是Windows下的可执行程序,可以直接运行;而`.tar.gz`文件是Linux或Unix系统的归档文件,需要解压后再进行编译。在这里,我们关注的是Windows环境,所以我们将使用thrift-0.9.0.exe。 安装Thrift.exe非常...
编译后的thrift客户端,已经经过公司师父同意分享。 1. cp /Users/dxm/Desktop/thrift /usr/local/bin/ 2. echo $PATH 3. thrift 4. chmod +x /usr/local/bin/thrift 5. thrift 6. thrift -version
这个压缩包文件的标题"win10+VS2010+thrift0.9.3"表明了在Windows 10环境下,使用古老的开发工具Visual Studio 2010来编译和运行Thrift 0.9.3版本的项目。描述中提到的“编译了好久,出了很多问题,终于还是编译成功...
windows下使用MinGW编译thrift方法: https://blog.csdn.net/xzhswust/article/details/126914014 windows下使用VS2015编译thrift方法: https://blog.csdn.net/xzhswust/article/details/126915345
mac 想安装低版本thrift 0.9.3太难了,高版本比较简单 直接执行 brew install thrift.rb 即可安装
- 配置安装环境(./configure) - 编译安装(make) - 安装(make install) 在执行configure时,可能会出现需要安装其他包的错误提示,需要根据提示安装缺少的依赖包后再次尝试。比如在配置thrift时,可能会提示...
Thrift-0.8.0是该框架的一个特定版本,它包含了编译工具和其他相关资源,用于生成不同语言的客户端和服务器端代码。 Thrift的主要组件包括: 1. **IDL(接口定义语言)**:Thrift使用类似C++的语法定义服务接口和...
### Thrift在Windows环境下安装与使用详解 #### 一、Thrift简介 Thrift是由Facebook开发的一款跨语言的服务开发框架,旨在支持可扩展的跨平台服务。它通过定义一套简单的数据类型和接口来描述服务,然后自动生成所...
总结,搭建Thrift环境涉及下载源码、编译安装、配置环境变量以及编写和编译IDL文件。有了这个环境,你就可以开始利用Thrift的强大功能开发高效的跨语言服务。提供的“thrift环境搭建”压缩包应该包含了必要的可执行...
本文介绍了 Thrift 环境配置的方法,包括安装 MacPorts、Boost、Xcode 和 Command Line Tools、libevent 和 Thrift 等步骤。按照这些步骤,开发者可以轻松地配置好 Thrift 环境,实现高性能的服务之间的远程过程调用...
编译完成后,Thrift工具将安装到系统的路径下,比如`/usr/local/bin`。你可以使用`thrift --version`来检查是否安装成功。接下来,你可以编写Thrift IDL(接口定义语言)文件,如`example.thrift`,并使用Thrift...
在本文中,我们将重点讨论如何在Win10环境下编译Thrift库,并解决描述中提到的cpp文件未编译导致的连接错误。 首先,让我们回顾一下Thrift 0.9.3的安装步骤: 1. 下载Thrift 0.9.3源代码包,解压到一个合适的目录...
在Linux环境下安装和测试Thrift是一项技术性较强的工作,Thrift是一种开源的跨语言服务开发框架,它允许程序员定义服务接口和服务数据类型,然后自动生成客户端和服务器端的代码,以便于不同编程语言之间进行高效、...
在Windows环境下使用Thrift生成C#代码的过程主要分为以下几个步骤: 1. **安装Thrift编译器**: 首先,你需要下载Thrift编译器。压缩包中的`thrift-0.9.0.exe`是一个可执行文件,这表明你已经有了Thrift的Windows...