Swift Project With Objective C Wrapper OpenCV

e37o9pze  于 2023-08-02  发布在  Swift
关注(0)|答案(3)|浏览(85)

我刚刚开始使用openCV库,我正在尝试让一切都设置好。我有一个swift项目,并通过可可pod下载了框架。我试图在objective-c文件中导入openCV框架,但不断出错。这是我的代码,下面是错误。

#import "OpenCVWrapper.h"

//this line causes the errors
#import <opencv2/opencv.hpp>

@implementation OpenCVWrapper
@end

字符串
错误数:
x1c 0d1x的数据

oymdgrw7

oymdgrw71#

经过一番研究,我终于找到了解决办法:
导入任何Apple标头在OpenCV的标头之后。代码应该是这样的:

#import <opencv2/opencv.hpp>
#import "OpenCVWrapper.h"

字符串

q3qa4bjr

q3qa4bjr2#

您需要添加桥接头文件并导入目标c文件。创建一个文件后,您需要将该文件的路径添加到项目目标的构建设置中。在生成设置中查找桥接标题。请参考
https://developer.apple.com/library/content/documentation/Swift/Conceptual/BuildingCocoaApps/MixandMatch.html

hs1ihplo

hs1ihplo3#

我也遇到了同样的问题。我只通过将我的Helper.m文件更改为Helper.mm来解决这个问题

相关问题