尝试在http://thrift.apache.org/tutorial/cpp上编译教程cpp文件。
我收到了以下几个错误:
Undefined symbols for architecture x86_64:
"shared::SharedServiceProcessor::process_getStruct(int,apache::thrift::protocol::TProtocol*, apache::thrift::protocol::TProtocol*, void*)", referenced from:
我使用带有更新brew文件的自制程序安装了boost和thrift。一些消息来源建议使用gcc4.8和libstdc ++文件编译boost和thrift,但我使用的其他库需要libc ++和c ++ 11支持。
同时查看来自节俭的brew文件:
ENV.cxx11 if MacOS.version >= :mavericks && ENV.compiler == :clang
我也尝试将Xcode架构设置为 32位Intel i386 仍然没有运气