xcode 4.4.1 c++11 头文件仍归档在 tr1 下吗?

Posted

技术标签:

【中文标题】xcode 4.4.1 c++11 头文件仍归档在 tr1 下吗?【英文标题】:xcode 4.4.1 c++11 headers still filed under tr1 ? 【发布时间】:2012-09-13 05:08:45 【问题描述】:

我创建了一个标准 c++ 库项目,并尝试包含 <tuple>,但它似乎没有作为***标题包含在内,而是我仍然需要包含 <tr1/tuple>。 llvm 编译器方言设置为-std=c++11

我是否正确假设即使 xcode 4.4 具有符合 c++11 的编译器,但它还没有附带符合 C++11 的标准库?

这个问题可能与this one有关。

【问题讨论】:

【参考方案1】:

库选择配置设置独立于编译器方言,在项目配置的“基本”视图下找不到(除非您对其进行编辑)。具体来说,该设置称为“C++ 标准库”,您可以在“全部”视图中找到它。

我怀疑您希望它与编译器方言设置一起出现(或成为其中的一部分)。

【讨论】:

是的,我一直在寻找其他东西的配置,偶然发现了库选择的设置。

以上是关于xcode 4.4.1 c++11 头文件仍归档在 tr1 下吗?的主要内容,如果未能解决你的问题,请参考以下文章

自动化目标环境的 XCode 归档

不能在带有 Xcode 11 包管理器的 Swift 包中包含 C 文件

小白在学C语言但是用Mac,在用Xcode时缺少conio.h这个头文件,已经下载了这个文件了,但

Xcode - 如何将 c 库和头文件包含到可可项目中?

使用 Xcode 11.2 (11B52) 归档的应用程序被拒绝:ITMS-90534: Invalid Toolchain

ios-在xcode中导出归档文件时出错