gpt4 book ai didi

ios - 在 Xcode 中找不到“opencv2/opencv.hpp”文件

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:10:53 31 4
gpt4 key购买 nike

我正在使用 npm 包 react-native-perspective-image-cropper它需要我安装 opencv2。在包的文件中,它导入了 opencv2,具有以下内容:

#import <opencv2/opencv.hpp>

无论我做什么,我都会不断收到以下错误:

'opencv2/opencv.hpp' file not found

我几乎阅读了所有在线文章和问题,但我就是想不通。我按照文章中提供的安装步骤操作:

  • 我从 here 下载了 opencv2.framework并将文件 opencv2.framework 移动到我的 ios 文件夹中。
  • 然后在 XCode 中,我右键单击我的项目,选择添加文件并选择 opencv2.framework

这是我第一次遇到错误。我尝试了以下修复无济于事:

  • 我尝试重新安装并重新链接我尝试使用的 npm 包(我没有使用 cocoa pods)。
  • 我尝试将导入更改为 #import "opencv2/opencv.hpp"(用括号替换方括号。
  • 我尝试将 opencv2.framework 添加到 Build Phases 下的 Link Binary with Library
  • 我尝试将 opencv2.framework 添加到 Build Phases 下的 Copy Bundle Resources
  • 我将 Always Search User Paths (Deprecated) 更改为 yes
  • 我添加了一个框架搜索路径:
    • $(继承)
    • $(PROJECT_DIR)
    • $(PROJECT_DIR)/opencv2.framework
    • $(PROJECT_DIR)/./opencv2.framework
    • $(PROJECT_DIR)opencv2.framework
    • /usr/lib**
  • 我添加了一个 Header Search Path :
    • $(继承)
    • $(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/OpenCVhttps://cocoapods.org/pods/OpenCV2就我而言,我不确定为什么我不能用 cocopod 安装 OpenCV2,但在我使用 cocopod 后它不再给我错误

关于ios - 在 Xcode 中找不到“opencv2/opencv.hpp”文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49909701/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com