代码之家  ›  专栏  ›  技术社区  ›  Ofir Malachi

OpenCV iOS-需要的标识符(宏)

  •  0
  • Ofir Malachi  · 技术社区  · 6 年前

    从“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 */
    

    1 回复  |  直到 6 年前
        1
  •  0
  •   Quang Hoang    6 年前

    第46行说明了一切:你必须 opencv.hpp 在苹果的头条之前。在 PrefixHeader.pch 移动

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

    以前的

    #import <Availability.h>