天天看点

WINDOW环境下安装及编译配置thrift

在windows环境下,编译官方提供的thrift源文件,出现一些错误,通过查找资料,解决了相关问题,在此记录下:

1、下载thrift源码及编译器(生成接口文件使用),下载地址:http://thrift.apache.org/download

2、安装boost库。下载msvc相应版本即可。下载地址:https://sourceforge.net/projects/boost/files/boost-binaries/

3、进入thrift\lib\cpp文件夹下,即可看到vs工程文件。直接用vs打开(原版本是用vs2010的工程,可以直接升级成更高级的版本)

WINDOW环境下安装及编译配置thrift

4、在工程属性中设置“包含目录”及“库目录”,在步骤2中安装完boost会有该目录。

WINDOW环境下安装及编译配置thrift

5、把"config.h"从最外层目录拷贝到该目录下(否正编译的时候会提示找不到该文件),另外,把config.h中的配置信息都注释掉除了“package”信息。

WINDOW环境下安装及编译配置thrift

6、在工程的预处理器中,添加定义:NOMINMAX

WINDOW环境下安装及编译配置thrift

7、如果有ssl相关错误编译,可以把和ssl相关的文件从工程中移除。再次编译即可

至此,thrift配置完成。可以正常通过编译了

邮箱:[email protected]