我正在尝试将最新版本的 OpenCV 包含到现有的 iOS 项目中,并且遇到链接器错误,因为我的 XCode 项目设置为使用 libstdc++ 而不是 libc++ / C++ 11 支持。
我见过其他几个人通过启用 libc++ 修复了他们的错误。例子:
但是,我需要使用 libstdc++,因为我有其他 3rd 方库,这些库已经用旧的 stdlib 编译(无法更改)。有没有办法在没有 -stdlib=libc++ 的情况下编译 OpenCV 2.4.3+ ?是否有特殊标志可以传递给 CMake?还是 OpenCV 源代码的 ios 文件夹中的 build_framework.py 脚本?
或者,有人有可用的二进制版本吗?假设 libc++ / C++11 似乎所有都可以从 OpenCV 下载。