0

谁能告诉我如何解决这个错误...我的 X-Code 是 4.5 版。我的 IOS 模拟器是 4.3 版

clang: error: invalid deployment target for -stdlib=libc++ (requires iOS 5.0 or later)

命令 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang 失败,退出代码为 1

4

2 回答 2

3

在您的情况下,您的项目不支持您的默认设置deployment target,因此您需要更改它(如果5.0部署目标不可用,则更新您的系统

此屏幕截图描述了如何更改部署目标:

在此处输入图像描述

我将所有步骤(对于更改deployment target)添加到此屏幕截图中。

1) 从项目导航栏中
选择项目 2) 选择项目目标
3) 选择摘要选项卡
4) 选择并更改部署目标。

于 2013-02-26T07:15:50.073 回答
2

使用 Xcode 4.5 创建的项目使用标准 C++ 库的 libc++ 实现。但 libc++ 库仅适用于 iOS 5.0 及更高版本,因此,如果您想在项目中启用早期版本的 iOS 部署,请将 C++ 标准库构建设置设置为 libstdc++(Gnu C++ 标准库)。

于 2013-02-26T10:08:33.333 回答