thrift 0.8.0
安装8的时候会遇到如下问题,并按如下解决:
Osx 10.10 是比较新的系统, 从这个版本开始, 系统默认编译器从GCC 改为 Clang(gcc -v 一下, 给的是clang 的提示).
Thrift 0.8 代码相对又比较老, 在新的编译器上遇到了下列一些问题.
问题1 :多个源码文件报错 # include <tr1/functional>, file not found, 改为 # include <boost/tr1/functional.hpp> 解决.
需要修改以下文件:
lib/cpp/src/concurrency/ThreadManager.h line:24
lib/cpp/src/async/TAsyncChannel.h line:23
lib/cpp/src/async/TAsyncChannel.cpp line:21
lib/cpp/src/async/TAsyncProcessor
[心得]Mac下编译thrift踩坑总结
最新推荐文章于 2024-02-01 11:27:42 发布
本文记录了在Mac操作系统中编译Thrift时遇到的问题及解决过程,包括依赖库安装、配置环境变量等常见难点,旨在帮助开发者避免相同陷阱。
摘要由CSDN通过智能技术生成