Xcode和C11标准数据组.h

Xcode和C11标准数据组.h,c,xcode,llvm-clang,c11,stdatomic,C,Xcode,Llvm Clang,C11,Stdatomic,似乎Xcode 5和更高版本支持C11,但当我尝试包含stdatomic.h时,它说找不到该文件?可以在Xcode中使用C11原子结构吗?stdatomic.h在Xcode 7及更高版本中可用 MacOS 10.12 SDK在其模块映射中添加了stdatomic.h,这也为Swift编译器提供了可用性。Xcode use clang和clang似乎支持C11原子,这意味着它具有所需的内在函数和类型属性。但是,stdatomic.h文件丢失。来自FreeBSD项目的人编写了他们自己的,而像newl

似乎Xcode 5和更高版本支持C11,但当我尝试包含stdatomic.h时,它说找不到该文件?可以在Xcode中使用C11原子结构吗?

stdatomic.h
在Xcode 7及更高版本中可用


MacOS 10.12 SDK在其模块映射中添加了
stdatomic.h
,这也为Swift编译器提供了可用性。

Xcode use clang和clang似乎支持C11原子,这意味着它具有所需的内在函数和类型属性。但是,stdatomic.h文件丢失。来自FreeBSD项目的人编写了他们自己的,而像newlib这样的项目只是使用它。看见如果这个文件与编译器一起提供,我会更有信心。如何确认使用它可以在OS-X和iOS使用的所有架构上生成正确的代码?谢谢!是的,我希望苹果能在不久的将来正确地支持这一功能。自2014年10月2日起,clang有了自己的stdatomic.h。参见。从Clang3.6开始,由于这个原因,这个编译器仍然不是符合C11的标准。它必须提供头部或设置相应的特征宏。