我添加了MacOS X C++ Linker
和GCC C++ Compiler
Includes
和Libraries
个库和路径,但我仍然无法#include
一个路径和路径的库我添加了文件。
代码:
#include <opencv2/text/ocr.hpp>
错误:
致命错误:找不到'opencv2 / text / ocr.hpp'文件
Eclipse设置:(项目&gt;属性&gt; C / C ++ Build&gt;设置)
MacOS X C ++链接器&gt;图书馆
图书馆搜索路径:
/usr/local/Cellar/opencv3/3.1.0_4/lib
/usr/local/cellar/opencv3/3.1.0_4/include/opencv2
/usr/local/cellar/opencv3/3.1.0_4/include/opencv2/text
图书馆:
ocr
GCC C ++编译器&gt;包括
包括路径:
/usr/local/cellar/opencv3
Mac文件结构:
ocr.hpp
/usr/local/cellar/opencv3/3.1.0_4/include/opencv2/text
我的想法:
~/cellar/opencv
而不是~/cellar/opencv3
。#include
/usr/local/cellar/opencv/2.4.13.1/include/opencv2
中的任何库而不添加Eclipse项目设置的路径。#include
/usr/local/cellar/opencv3/3.1.0_4/include/opencv2
我习惯在Ruby中工作,图书馆管理非常简单,所以它会让我的大脑有点想要用C ++设置东西。任何帮助都将非常感激。
答案 0 :(得分:0)
<强>解决方案:强>
项目&gt;属性&gt; C / C ++一般&gt;路径和符号&gt; GNU C ++
已将/usr/local/Cellar/opencv
更改为/usr/local/Cellar/opencv3
...&gt;图书馆路径
删除了所有路径并添加了/usr/local/Cellar/opencv3
。
然后包括:
#include <3.1.0_4/include/opencv2/text/ocr.hpp>
感谢您在评论中提供帮助。
这篇文章也很有帮助:
Eclipse C/C++ (CDT) import files into project - header file not found - include path