xcode中的protobuf 3.0.0,错误:当前目标

时间:2015-05-15 09:13:18

标签: objective-c xcode protocol-buffers

我正在尝试在我的objective-c项目中使用protobuf 3.0.0,当我编译protobuf项目时,显示错误:

  

"当前目标不支持线程本地存储。"

因为protobuf使用" __ thread"在代码中,xcode编译器可能不支持此字符。

有人能告诉我如何解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

protobuf源代码在xcode中编译为c ++,

这是我的设置:

Apple LLVM 6.0 - Language:
C Language Dialect    GNU99 [-std=gnu99]
Compile Source As     According To File Type


Apple LLVM 6.0 Language - C++:
C++ Language Dialect   GNU++[-std=gnu++11]
C++ standard Library   libc++(LLVM C++ standard library with c++11 support)

这是设置链接: xcode setting snap