我正在使用npm软件包react-native-perspective-image-cropper,它需要我安装opencv2。在软件包的文件中,它导入opencv2,并具有以下内容:
#import <opencv2/opencv.hpp>
而且无论我做什么我都会收到以下错误:
我几乎在网上阅读过所有文章和问题,但无法弄清楚。我按照文章中提供的安装步骤进行操作:
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
直接移到每次尝试后,我都会清洁产品并进行重建,并且每次尝试都至少尝试了一次(您可以想象这很有趣)。
这是我尝试使用的一些资源:
我真的不知道在哪里可以看到这一点。任何帮助将不胜感激。如果有更多信息,我也可以发布任何更新。
最佳答案
在我的情况下,您可以尝试使用cocopod https://cocoapods.org/pods/OpenCV或https://cocoapods.org/pods/OpenCV2我不确定为什么我不能使用cocopod安装OpenCV2,但是在我使用cocopod之后它停止给我错误
关于ios - 在Xcode中找不到'opencv2/opencv.hpp'文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49909701/