thrift 安装

thrift安装

      由于工作需要,前提需要安装thrift。但是这时最新版的thrift安装起来又TM非常蛋疼,都开源的,不知道为啥编译安装还有坑。。。所以要记录一下:

1     下载 thrift-0.9.1

2. 解压,进入主目录

3. ./configure --with-boost=/home/work/opt/boost_1_54_0 --with-cpp=yes --with-python=yes --with-qt4=no --with-java=no --prefix=/home/work/opt/thrift

    我只要cpp和python的就够了

4. 编译过程中遇到的两个问题:

(1):关于moc_TQTcpServer.cpp 找不到它需要的文件的。直接关闭qt4或者将那个文件删掉或者重命名为不是cpp结尾的。

文件位置:lib/cpp/src/thrift/qt/moc_TQTcpServer.cpp

原始邮件:https://issues.apache.org/jira/browse/THRIFT-1828

(2):ar: .libs/ThriftTest_constants.o: No such file or directory

原因是编译文件路径有问题,可以将已经编译的test/cpp/*.o复制到test/cpp/.libs后,继续编译就可以了

注意是.libs,是一个隐藏文件夹。

参考资料:

1. 关于编译thrift0.9.1报错 http://blog.csdn.net/lihuinihao/article/details/17165435

2. Facebook Scribe安装过程  http://blog.sina.com.cn/s/blog_5673f78b0101f4ls.html

猜你喜欢

转载自zzgthk.iteye.com/blog/2032864