无法将opencv2-2框架添加到iOS项目中

时间:2017-07-14 19:27:25

标签: objective-c opencv

我正在尝试将opencv2-2(最新版本)框架添加到我的iOS项目中,但是在构建时遇到了这个错误。

  

ld:找不到框架opencv2-2

     

clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)

opencv2-2框架出现在Build Phases选项卡的Link Binary with Libraries部分。如果它是相关的,这是我在ViewController.m中的import语句:

#ifdef __cplusplus
#import <opencv2-2/core.hpp>
#endif

这是一个截图: enter image description here

我做错了什么?

2 个答案:

答案 0 :(得分:2)

您的框架文件应命名为opencv2.framework,导入语句应为#import <opencv2/core.hpp>

我不确定你在哪里得到错误的名字opencv2-2。也许您已下载opencv2.framework两次,Mac会自动将第二个副本重命名为opencv2-2.framework

答案 1 :(得分:0)

我遇到了同样的错误,我在opencv2.framework中将框架名称从opencv2-2.framework更改为有效