链接器错误使用XCode在Mac OS 10.9.3上编译Thrift

时间:2014-06-18 08:49:51

标签: c++ xcode homebrew osx-mavericks thrift

尝试在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 仍然没有运气

0 个答案:

没有答案