我已经为 iOS SDK 6.0 交叉编译了 exiv2 库。
我使用 lipo -i 确认库中确实存在 i386(模拟器)和 arm7 代码。
exiv2 的头文件 (.hpp) 使用 std。XCode 找不到 C++ 标准库。
这是我的设置:
我有一个针对 iOS SDK 6.0 的 XCode 项目。
在其中,有一个名为 exiv2 的文件夹,它包含一个标头和 lib 文件夹。exiv2 标头和 .a 库位于这些文件夹中。
当我编译时,我得到一个错误,在(一个给定的文件)
#include <string>
: 没有这样的文件或目录
关于如何在 XCode 中的这种设置下链接 C++ std 的任何想法?
非常感谢。