我正在尝试在我的objective-c项目中使用protobuf
3.0.0,当我编译protobuf
项目时,显示错误:
"当前目标不支持线程本地存储。"
因为protobuf
使用" __ thread"在代码中,xcode
编译器可能不支持此字符。
有人能告诉我如何解决这个问题吗?
答案 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