我的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?
最佳答案
libc++是Apple的新C++标准库实现。如果需要在旧的OS版本上运行,则需要使用旧的GNU libstdc++库。在项目设置中,将“C++标准库”设置更改为“GNU C++(libstdc++)”。
关于c++ - 在iOS目标低于5.0的iPhone应用中使用C++,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18378812/