我想在ubuntu中爲opencv配置eclipse-cdt。我遵循教程Using OpenCV with Eclipse (plugin CDT)。不過,我結束了與錯誤訊息Linux中的OpenCV Eclipse配置
fatal error: cv.h: No such file or directory DisplayImage.cpp /opencvtest line 1 C/C++ Problem
我檢查我的配置,如在本教程中表示。除了8.b.中的信息,一切都很好。
至於教程說的pkg-config --libs opencv
,輸出應該是,
-L/usr/local/lib -lopencv_core -lopencv_imgproc -lopencv_highgui -lopencv_ml -lopencv_video -lopencv_features2d -lopencv_calib3d -lopencv_objdetect -lopencv_contrib -lopencv_legacy -lopencv_flann
但在我的情況下,產量,
/usr/local/lib/libopencv_calib3d.so /usr/local/lib/libopencv_contrib.so /usr/local/lib/libopencv_core.so /usr/local/lib/libopencv_features2d.so /usr/local/lib/libopencv_flann.so /usr/local/lib/libopencv_gpu.so /usr/local/lib/libopencv_highgui.so /usr/local/lib/libopencv_imgproc.so /usr/local/lib/libopencv_legacy.so /usr/local/lib/libopencv_ml.so /usr/local/lib/libopencv_nonfree.so /usr/local/lib/libopencv_objdetect.so /usr/local/lib/libopencv_photo.so /usr/local/lib/libopencv_softcascade.so /usr/local/lib/libopencv_stitching.so /usr/local/lib/libopencv_ts.so /usr/local/lib/libopencv_video.so /usr/local/lib/libopencv_videostab.so
誰能幫我解決這個問題。
預先感謝您。
#include <cv.h>
#include <highgui.h>
到:
您的錯誤消息說,編譯器無法找到cv.h頭。因此,您的eclipse項目的路徑配置未配置爲查看opencv標頭。請顯示'pkg-config --cflags opencv'的輸出。確保您的路徑包含該文件夾。 – 2013-03-16 07:54:03
@Gorban pkg-config --cflags opencv o/p是「-I/usr/local/include/opencv -I/usr/local/include」 – chatcja 2013-03-18 06:13:21
檢查其中一些路徑是否包含cv.h.如果它包含 - 配置項目屬性的「路徑和符號」部分。 – 2013-03-18 10:03:48