我使用的是npm包react-native-perspective-image-cropper,它要求我安装opencv2。在软件包的文件中,它导入opencv2,其中包含以下内容:
#import <opencv2/opencv.hpp>
无论我做什么,我都会遇到以下错误:
&#39; opencv2 / opencv.hpp&#39;找不到文件
我几乎在网上阅读了所有文章和问题,但我无法弄明白。我按照文章中提供的安装步骤进行了操作:
ios
文件夹中。 这是我第一次收到错误的时候。我尝试了以下修复无济于事:
#import "opencv2/opencv.hpp"
(用括号替换括号。Link Binary with Library
Build Phases
Copy Bundle Resources
Build Phases
Always Search User Paths (Deprecated)
更改为yes
Framework Search Path
:
$(inherited)
$(PROJECT_DIR)
$(PROJECT_DIR)/opencv2.framework
$(PROJECT_DIR)/./opencv2.framework
$(PROJECT_DIR)opencv2.framework
/usr/lib**
Header Search Path
:
$(inherited)
$(PROJECT_DIR)
$(PROJECT_DIR)/opencv2.framework
$(PROJECT_DIR)/./opencv2.framework
$(PROJECT_DIR)opencv2.framework
/usr/lib**
opencv2.framework
文件夹Framework
opencv2.framework
我清理了产品并在每次尝试后重建,并且每次尝试至少尝试过一次(你可以想象这很有趣)。
以下是我尝试使用的一些来源:
我真的不知道在哪里看这一点。任何帮助将不胜感激。如果更多信息有用,我也可以发布任何更新。
答案 0 :(得分:2)
在我的情况下,您可以尝试使用cocopod https://cocoapods.org/pods/OpenCV或https://cocoapods.org/pods/OpenCV2,但我不确定为什么不能在cocopod上安装OpenCV2,但是在我使用cocopod之后它会停止显示错误消息