2015-10-27 10 views
8

this answer'da gösterildiği gibi, Mac OSX'teki Xcode'dan gelen clang, C++ 11 bayrakları ayarlanmış olsa bile thread_local depolama alanını desteklemez. Hatta son sürümünü Apple LLVM sürüm 7.0.0 (çınlama-700.1.76), Hedef: x86_64-elma-darwin15.0.0, Konu modeli: posix, thread_local desteklemez:Mac OSX clang'da thread_local için destek nasıl edinilir?

../../src/dir/sysArch.h:1505:3: error: thread-local storage is not supported 
             for the current target 
    thread_local 
^
+0

Bunun yerine açık kaynak kodlu versiyonunu kullanabilirsiniz? Ben de aynı problemle karşı karşıyayım. 2016 yılının sonlarında. – Calchas

cevap

3

sürümü Xcode 8 ile sağlanan clang (ve üstü) thread_local anahtar sözcüğünü destekler; tartışmaya bakın here.