我正在尝试在eclipse中配置openCV,在我添加的包含路径中
/usr/local/include/opencv
/usr/local/include
我已经使用pkg-config --libs opencv在GCC C ++ Linker中添加了一些库:
/usr/local/lib/libopencv_calib3d.so
/usr/local/lib/libopencv_contrib.so
...
在头文件中我包括:
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/core/eigen.hpp>
但是当我宣布
时using namespace cv;
我收到错误:符号&#39; cv&#39;无法解决
答案 0 :(得分:7)
问题是链接器找不到名为cv
的符号。
假设您已正确安装所有内容,即。每个文件 [1] 都应该是它的位置,因为你还没告诉链接器它应该是什么文件链接反对。
注意:pkg-config --libs opencv
列出的文件是否实际存在?
<强>解强>
详细指南
OpenCV 有关于如何使用它的官方指南:
答案 1 :(得分:3)
答案 2 :(得分:0)
你应该包括opencv.hpp
转到GCC C ++编译器,转到包含。在包含文件(-l)中添加/usr/include/opencv2/opencv.hpp