我的iPhone应用程序中有一个称为C++ headerfileDatabase.hpp

但是,当我将Xcode上的iOS Target设置为 4.3 时,出现此编译错误:

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

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

最佳答案

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

关于c++ - 在iOS目标低于5.0的iPhone应用中使用C++,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18378812/

10-09 19:53