2

我的 iPhone 应用程序中有一个C++ headerfile电话Database.hpp

但是当我将 Xcode 上的 iOS Target 设置为4.3时,我得到了这个编译错误:

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

是否有使其适用于低于 5.0 的 iOS 的解决方法?

4

1 回答 1

2

libc++ 是 Apple 的新 C++ 标准库实现。如果您需要在旧的操作系统版本上运行,则需要使用旧的 GNU libstdc++ 库。在您的项目设置中,将“C++ 标准库”设置更改为“GNU C++ (libstdc++)”。

于 2013-08-22T23:48:53.253 回答