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

我的步骤:

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

  • 我缺少什么吗?

    ios - OpenCV iOS-预期标识符(MACRO)-LMLPHP
    #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 */
    

    ios - OpenCV iOS-预期标识符(MACRO)-LMLPHP

    最佳答案

    第46行说明了一切:您必须将opencv.hpp放在任何Apple的标题之前。在PrefixHeader.pch中移动

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

    和之前
    #import <Availability.h>
    

    关于ios - OpenCV iOS-预期标识符(MACRO),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51704635/

    10-08 21:04