如何在iOS Swift中导入opencv2框架

特拉卡特

我从OpenCV SourceForge页面下载了最新的预建opencv2.framework 然后在Xcode6-Beta3中,我在Swift项目设置的“常规”标签下将opencv2.framework添加为必需的链接框架:

在此处输入图片说明

将框架添加到项目后,这是框架的结构:

在此处输入图片说明

如果这是一个Objective-C项目,则可以添加以下import语句:

#ifdef __cplusplus
#import <opencv2/opencv.hpp>
#endif

在我的ViewController.swift文件中,如果执行类似的操作,则会收到“无此模块”错误:

在此处输入图片说明

我尝试了以下导致错误的变化:

import opencv2/opencv.hpp
import opencv2/opencv
import opencv
import "opencv2/opencv.hpp"
import <opencv2/opencv>

将opencv导入到我的Swift项目中的正确方法是什么?

疯狂的疯子

需要创建一个从C ++到目标C或纯C的桥。此后,您需要将桥的标头包含/导入到“ Objective-C桥接标头”中,当您添加Swift源代码时,Xcode应该会生成该标头文件在现有项目中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章