OpenCV iOS-预期标识符(MACRO)

时间:2018-08-06 09:38:15

标签: ios opencv opencv3.0 opencv3.1

从“ opencv2.framework”获取错误。 只是一个新项目包含“ opencv2.framework”未运行。

我的步骤:

  1. 下载最新的opencv2.framework
  2. 添加所需的框架
  3. 声明.pch文件内容
  4. 已更改的.m文件-> .mm

我想念什么吗?

enter image description here

#ifndef PrefixHeader_pch
#define PrefixHeader_pch

#import <Availability.h>

#ifndef __IPHONE_4_0
#warning "This project uses features only available in iOS SDK 4.0 and later."
#endif

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

#ifdef __OBJC__
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
#endif

#endif /* PrefixHeader_pch */

enter image description here

1 个答案:

答案 0 :(得分:0)

第46行说明了一切:您必须在所有Apple标头之前放置opencv.hpp。在PrefixHeader.pch中移动

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

之前

#import <Availability.h>