标签:style blog http io color ar os 使用 sp
本文主要介绍怎么在windows+VisualStudio 2013 下编译 thrift compiler, 在thrift官网有教程: http://thrift.apache.org/docs/BuildingFromSource, 不过里面有些地方过时了,提供的flex和bison工具下载链接也已失效, 所以本文在原教程基础上做了一些整理。
第一步: 使用git 下载 thrift源码
git clone https://git-wip-us.apache.org/repos/asf/thrift.git thrift
第二步:编译
flex -osrc\thriftl.cc src\thriftl.ll
在生成的thriftl.cc中 注释掉 #include <unistd.h>
bison -y -o “src/thrifty.cc” –defines src/thrifty.yy
move src\thrifty.cc.hh src\thrifty.hh
move src\windows\version.h.in src\windows\version.h
5. 使用VS2013, 打开thrift\compiler\cpp\compiler.sln
6. 在项目属性中, 去掉BuildEvent中的内容
7. 编译项目, 一切顺利的话, 应该能够得到thrift.exe文件
注: thrift 编译有两个文件(bison.simple 和 inttypes.h), 比较难找到,在此下载: http://pan.baidu.com/s/1jGmmKqq
标签:style blog http io color ar os 使用 sp
原文地址:http://www.cnblogs.com/xqgzh/p/4080226.html