我想将最新版本的OpenCV包含到现有的iOS项目中,并且因为我的XCode项目设置为使用libstdC++而不是libC++/C++ 11支持,因此存在链接器错误。用于iOS的OpenCV 2.4.3+和libstdC++?
我见过其他几位通过启用libC++修复错误的人。例子:
- Linker errors after upgrading Xcode to 4.5.2 and OpenCV to 2.4.3
- How to resolve iOS Link errors with OpenCV
不过,我需要使用的libstdC++,因为我有一个已经与老STDLIB编译其他第三方库(不能改变)。如果没有-stdlib = libC++,有没有办法编译OpenCV 2.4.3+?是否有特殊的标志传递给CMake?或OpenCV源代码的ios文件夹中的build_framework.py脚本?
另外,没有人有二进制版本可用?似乎所有可从OpenCV下载的文件都假定为libC++/C++ 11。
是的!这是一个非常简单的解决方案。谢谢。 – mikewoz 2013-04-07 22:59:58