【发布时间】:2013-12-04 08:45:05
【问题描述】:
当我编译一个简单的程序时:hello_world.cpp
**我得到了错误-
**致命错误:cv.h:没有这样的文件或目录
编译终止。****
我找到但不起作用的解决方案:
我检查了 cv.h 和 highgui.h 是否存在,得到了以下结果:
/home/snu/OpenCV-2.4.0/include/opencv/highgui.h
/usr/lib/perl/5.14.2/CORE/cv.h
/home/snu/OpenCV-2.4.0/include/opencv/cv.h我检查了是否正确安装了 opencv 使用
pkg-config opencv --libs,这就是我得到的:
-lopencv_calib3d -lopencv_imgproc -lopencv_contrib -lopencv_legacy -lopencv_core -lopencv_ml -lopencv_features2d -lopencv_objdetect -lopencv_flann -lopencv_video -lopencv_highgui我在 hello_world.cpp 的头文件中做了一些更改-
#include "opencv2/highgui/highgui.hpp"
【问题讨论】:
-
尝试使用这个头文件 #include "opencv2/opencv.hpp" 它将包含所有头文件并编译代码,如下所述stackoverflow.com/questions/19899804/…
标签: opencv