在Xcode上找不到'opencv2 / core / core.hpp'文件错误

时间:2019-12-22 13:14:21

标签: c++ xcode opencv

尽管我已经包含了必要的.dylib文件,但在Xcode上却遇到了以下错误:

  找不到

'opencv2 / core / core.hpp'文件

Error indication

2 个答案:

答案 0 :(得分:2)

首先请确保您安装了正确的OpenCV版本。就我而言,只有v2有效。

我首先卸载了所有opencv版本:

$ brew uninstall opencv@2
$ brew uninstall opencv@3
$ brew uninstall opencv@4

并安装了v2:

$ brew install opencv@2

重新安装本可以进行,但是我没有对其进行测试。迁移到Catalina后,以前的安装发生了问题。

然后在编译时使用了以下标志(您可能需要其他标志):

-I/usr/local/opt/opencv@2/include -L/usr/local/opt/opencv@2/lib -lopencv_highgui -lopencv_features2d -lopencv_imgproc -lopencv_core

答案 1 :(得分:0)

按照以下说明在Xcode中设置我的第一个OpenCV C ++项目时,我遇到了相同的错误:https://medium.com/@jaskaranvirdi/setting-up-opencv-and-c-development-environment-in-xcode-b6027728003

Header Search Path Library Search Path 设置为 recursive 的固定方法是固定的,也许这有助于设置框架搜索路径到/ usr / local / lib(和递归),总是搜索用户路径

在Xcode中,双击搜索路径以将其设置为递归。 Set Header Search Path and Library Search Path to recursive