`

Windows下cygwing环境安装编译thrift

阅读更多
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,包含lib和cpp源码

    在Windows下使用VS2010编译Thrift涉及以下步骤: 1. 安装VS2010和必要的构建工具。 2. 下载Thrift源码,包括thrift-0.11.0版本。 3. 配置项目设置,指定编译目标为C++和Windows。 4. 修改和配置编译选项,确保与你...

    Windows下QT使用Thrift的样例

    在Windows环境下,使用QT结合Thrift进行开发是一项常见的任务,特别是在构建跨平台的服务或应用时。这个样例项目提供了一种方法,使开发者能够在QT环境中有效地利用Thrift框架。让我们详细了解一下这些技术以及如何...

    Win7上VS2015编译和使用Thrift

    4. 对于线程管理,Thrift提供了多种线程工厂,如在Windows环境下,可能需要将PosixThreadFactory替换为PlatformThreadFactory。创建Thrift服务器时,需要实例化处理器、协议工厂、传输工厂以及服务器套接字,并使用...

    MacOS10.6下编译安装Thrift的详细步骤

    Thrift是一个各种语言开发的中间连接件,是用Java开发的源码模组插件包 可以单独编译安装.可是很多时候 按照官方提供的步骤都是不成功的的. 更要命的问题是,官方采用了SVN自动文件更新服务,在编译过程中有自动连接SVN...

    centos6.5编译好thrift

    标题中的“centos6.5编译好thrift”指的是在CentOS 6.5操作系统环境下,已经成功编译了Thrift 0.12.0版本。Thrift是一款开源跨语言的服务框架,由Facebook开发并贡献给Apache基金会,它的主要功能是帮助开发者构建...

    windows环境下thrift.exe的使用

    `.exe`文件是Windows下的可执行程序,可以直接运行;而`.tar.gz`文件是Linux或Unix系统的归档文件,需要解压后再进行编译。在这里,我们关注的是Windows环境,所以我们将使用thrift-0.9.0.exe。 安装Thrift.exe非常...

    编译后的thrift客户端

    编译后的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

    这个压缩包文件的标题"win10+VS2010+thrift0.9.3"表明了在Windows 10环境下,使用古老的开发工具Visual Studio 2010来编译和运行Thrift 0.9.3版本的项目。描述中提到的“编译了好久,出了很多问题,终于还是编译成功...

    thrift编译相关资源

    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安装

    mac 想安装低版本thrift 0.9.3太难了,高版本比较简单 直接执行 brew install thrift.rb 即可安装

    虚拟机Centos安装thrift

    - 配置安装环境(./configure) - 编译安装(make) - 安装(make install) 在执行configure时,可能会出现需要安装其他包的错误提示,需要根据提示安装缺少的依赖包后再次尝试。比如在配置thrift时,可能会提示...

    thrift-编译工具

    Thrift-0.8.0是该框架的一个特定版本,它包含了编译工具和其他相关资源,用于生成不同语言的客户端和服务器端代码。 Thrift的主要组件包括: 1. **IDL(接口定义语言)**:Thrift使用类似C++的语法定义服务接口和...

    thrift win7 安装与使用

    ### Thrift在Windows环境下安装与使用详解 #### 一、Thrift简介 Thrift是由Facebook开发的一款跨语言的服务开发框架,旨在支持可扩展的跨平台服务。它通过定义一套简单的数据类型和接口来描述服务,然后自动生成所...

    thrift环境搭建(内附thrift运行环境可执行程序、搭建说明文本)

    总结,搭建Thrift环境涉及下载源码、编译安装、配置环境变量以及编写和编译IDL文件。有了这个环境,你就可以开始利用Thrift的强大功能开发高效的跨语言服务。提供的“thrift环境搭建”压缩包应该包含了必要的可执行...

    thrift环境配置方法

    本文介绍了 Thrift 环境配置的方法,包括安装 MacPorts、Boost、Xcode 和 Command Line Tools、libevent 和 Thrift 等步骤。按照这些步骤,开发者可以轻松地配置好 Thrift 环境,实现高性能的服务之间的远程过程调用...

    thrift安装

    编译完成后,Thrift工具将安装到系统的路径下,比如`/usr/local/bin`。你可以使用`thrift --version`来检查是否安装成功。接下来,你可以编写Thrift IDL(接口定义语言)文件,如`example.thrift`,并使用Thrift...

    win10+VS2010+thrift0.9.3 改进

    在本文中,我们将重点讨论如何在Win10环境下编译Thrift库,并解决描述中提到的cpp文件未编译导致的连接错误。 首先,让我们回顾一下Thrift 0.9.3的安装步骤: 1. 下载Thrift 0.9.3源代码包,解压到一个合适的目录...

    linux下安装和测试thrift

    在Linux环境下安装和测试Thrift是一项技术性较强的工作,Thrift是一种开源的跨语言服务开发框架,它允许程序员定义服务接口和服务数据类型,然后自动生成客户端和服务器端的代码,以便于不同编程语言之间进行高效、...

    thrift在windows下生成C#代码

    在Windows环境下使用Thrift生成C#代码的过程主要分为以下几个步骤: 1. **安装Thrift编译器**: 首先,你需要下载Thrift编译器。压缩包中的`thrift-0.9.0.exe`是一个可执行文件,这表明你已经有了Thrift的Windows...

Global site tag (gtag.js) - Google Analytics