thrift安装



# Windows版本编译


## boost库的windows版编译与安装( 参照http://blog.csdn.net/yansmile1/article/details/70327835,把编译好的boost库设置到计算机的环境变量中,因为针对vs具体某个项目配置环境不好,因为每次新建项目都要配置一次。或者在vs中通用项目属性管理设置。)
  boost使用1.62.0版本,下载地址:https://sourceforge.net/projects/boost/files/boost/1.62.0/boost_1_62_0.zip,也可以从共享目录下载  
  将boost库解压到某个目录(假设d:\boost\),进入该目录,执行bootstrap.bat,执行完后,再执行该目录下的b2.exe  
  编译完成后,将boost目录路径添加进环境变量,设置环境变量BOOST_ROOT=d:\boost\  ,( 设定环境变量:桌面计算机图标右键->属性->高级系统设置->环境变量->在系统变量当中找到变量名称为path的变量(如果没有找到这新建)点击编辑->d:\boost\
  IPU引用BOOST库目录,设置环境变量BOOST_LIB=d:\boost\bin.v2\libs,( 即path编辑:d:\boost\bin.v2\libs


## openssl库的windows版编译与安装( 参照http://blog.csdn.net/yansmile1/article/details/70327259)
  openssl使用1.0.2j版本(  解压的文件名只能是英文 ),下载地址:[https://www.openssl.org/source/openssl-1.0.2j.tar.gz](https://www.openssl.org/source/openssl-1.0.2j.tar.gz),也可以从共享目录下载  
  openssl编译需要先安装ActivePerl,下载地址:[http://www.activestate.com/activeperl/downloads](http://www.activestate.com/activeperl/downloads),也可以从共享目录下载  
  解压openssl包到某个目录假设d:\openssl-build,假设openssl将要安装的目录为d:\openssl,进入d:\openssl-build执行
  
    perl Configure VC-WIN32 no-asm --prefix=d:\openssl  
ms\do_ms  
  进入“VS2013 x86 Native Tools Command Prompt”,切换到d:\openssl-build,执行


nmake -f ms\ntdll.mak
  编译完成后,执行安装  


nmake -f ms\ntdll.mak install
  安装完成后,将openssl目录路径添加进环境变量,设置环境变量OPENSSL_ROOT_DIR=d:\openssl,( 即path编辑:d:\openssl


  **以上完成后,需要重启电脑,让环境变量生效**


## thrift库的windows版安装
  thrift使用0.9.2版本,下载地址:[http://archive.apache.org/dist/thrift/0.9.2/thrift-0.9.2.tar.gz](http://archive.apache.org/dist/thrift/0.9.2/thrift-0.9.2.tar.gz),也可以用共享目录下载  
  thrift需要用到boost和openssl  
  解压thrift包到某个目录假设d:\thrift,进入d:\thrift\lib\cpp\,thrift缺省的工程配置文件libthrift.vcxproj有问题,对第三方库的处理不正确,可以使用third-party目录下的libthrift.vcxproj来替换  
  打开thrift.sln,编译libthrift工程  
  编译完成后,将thrift目录路径添加进环境变量,设置环境变量THRIFT_ROOT_DIR=d:\thrift\,( 即path编辑:d:\thrift\


  **以上完成后,需要重启电脑,让环境变量生效**
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值