【问题标题】:'opencv2/opencv.hpp' file not found'opencv2/opencv.hpp' 文件未找到
【发布时间】:2012-12-19 13:35:39
【问题描述】:

我在 Mac OS X 10.8.2 上成功安装了 OpenCV。

之后,我按照 guideSSteve 配置了 Xcode 4.5.2,即使本指南是针对 Xcode 3.5.1 的 - 一切都像预期的那样。

我的 openCV dylib 位于:/usr/lib

  1. 始终搜索用户路径:是
  2. 框架搜索路径:/usr/lib**(**代表递归搜索)
  3. 头文件搜索路径:/usr/lib**(**代表递归搜索)

完整的错误信息:

Lexical or Preprocessor Issue
'opencv2/opencv.hpp' file not found

【问题讨论】:

  • 您是否设置了包含目录? opencv2/opencv.hpp 是否在包含目录中?
  • 必须在项目树中将框架搜索路径设置为我的 3rdparty/。 tnx 很多
  • 关心分享最后一个 opencv2 是否足够稳定以用于生产? tnx
  • @AntonTropashko 我无法回答这个问题,因为我有一段时间没有使用 opencv2 :(

标签: xcode opencv


【解决方案1】:

头文件搜索路径:/usr/lib**(**代表递归搜索)

这绝对是错误的。你应该像这样设置这个路径:

/usr/local/include/opencv2**

或:

/usr/include/opencv2**

来自您的链接:

在 Search Paths 部分中,将 Header Search Paths 设置为 /usr/local/include (/opt/local/include 如果你使用 MacPorts)

【讨论】:

  • 我已经解决了这个问题,但其他问题现在仍然存在,您想帮助解决它们吗? :) 示例:: '(something)' 未在此范围内声明。
  • @h4cky 不,对不起。尝试在 Google 中搜索:google.com.ua/…
  • 如果您遇到更多问题,请提出更多问题。但请先尝试一些研究。
  • @ArtemStorozhuk 嗨,我使用的是 Xcode 4.6 我遇到了同样的问题“找不到词汇或预处理器问题'opencv2/opencv.hpp'文件”我设置了你提到的路径,但仍然显示相同错误......帮帮我
  • @krish 你找到问题了吗?
【解决方案2】:

就我而言,我写道:

/usr/local/include/opencv4

标题搜索路径。我用的是opencv4,所以需要把search_path加深一点

【讨论】:

    猜你喜欢
    • 2018-09-29
    • 2016-03-29
    • 1970-01-01
    • 2017-08-15
    • 1970-01-01
    • 1970-01-01
    • 2019-11-20
    • 2021-03-11
    • 1970-01-01
    相关资源
    最近更新 更多