我正在将 opencv2.framework 与我的项目集成。我做了以下步骤来完成。
- 将 opencv2.framework 添加到“链接框架和库”
- 将 libc++.dylib 添加到“链接框架和库”
在 AppName-Prefix.pch 文件中添加了以下代码
#ifdef __cplusplus
#import "opencv2/opencv.hpp"
#endif更改了 Apple LLVM 编译器 4.2 的编译器默认值 - 语言 -> C++ 语言方言 -> GNU++11 [-std=gnu++11] C++ 标准库 -> libc++(支持 C++ 11 的 LLVM C++ 标准库)
我仍然收到一个链接错误,它说
“opencv2.framework/opencv2(surf.o) ld:架构 armv7 的 21 个重复符号”
谁可以帮我这个事?
编辑:
我的 XCode 版本是 4.6,IOS SDK 是 6.1,部署目标是 4.3(我也用 5.0 测试过,但也不能在那个目标上工作)