Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
linux中的OpenCV Eclipse配置_Eclipse_Ubuntu_Opencv - Fatal编程技术网

linux中的OpenCV Eclipse配置

linux中的OpenCV Eclipse配置,eclipse,ubuntu,opencv,Eclipse,Ubuntu,Opencv,我想在ubuntu中为opencv配置EclipseCDT。我遵循了教程。然而,我最终收到了一条错误消息 致命错误:cv.h:没有此类文件或目录DisplayImage.cpp/opencvtest line 1 C/C++问题 我按照教程中的说明检查了配置。除了8.b中的信息外,一切都很好 正如教程所说,对于pkg config--libs opencv,输出应该是 -L/usr/local/lib-lopencv_core-lopencv_imgproc-lopencv_highgui-lo

我想在ubuntu中为opencv配置EclipseCDT。我遵循了教程。然而,我最终收到了一条错误消息

致命错误:cv.h:没有此类文件或目录DisplayImage.cpp/opencvtest line 1 C/C++问题

我按照教程中的说明检查了配置。除了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/libopencv_contrib.so/usr/local/libopencv_core.so/usr/local/lib/libopencv_features2d.so/usr/local/libopencv_flann.so/usr/local/libopencv_gpu.so/usr/local/libopencv\u highgui.so/usr/local/libopencv/libopencv\u imgproc.so/usr/local/libopencv/lib/lib/usr/local/lib/libopencv_ml.so/usr/local/libopencv_nonfree.so/usr/local/lib/libopencv_objdetect.so/usr/local/lib/libopencv_photo.so/usr/local/libopencv_softcascade.so/usr/local/lib/libopencv_stching.so/usr/local/libopencv_ts.so/usr/libopencv/libopencv_video.so/usr/local/libopencv/libopencv videostab.so

有人能帮我解决这个问题吗


提前感谢。

尝试将标题从以下位置更改为:

#include <cv.h>
#include <highgui.h>
#包括
#包括
致:

#包括
#包括

尝试从以下位置更改标题:

#include <cv.h>
#include <highgui.h>
#包括
#包括
致:

#包括
#包括

谢谢您的回答。但问题的好处有点奇怪。给你

我正在使用ubuntu 12.1。我使用文档中的“git”安装了opencv。安装已完成,没有错误,但我收到了上述错误

由于任何答案(@Alexander和@Ann)都没有任何效果,我使用从“sourceforge”下载的文件重新安装了opencv。然后它完美地工作了。我想问题在于我通过git下载的文件


有人对这个问题有什么理由吗?

谢谢你的回答。但问题的好处有点奇怪。给你

我正在使用ubuntu 12.1。我使用文档中的“git”安装了opencv。安装已完成,没有错误,但我收到了上述错误

由于任何答案(@Alexander和@Ann)都没有任何效果,我使用从“sourceforge”下载的文件重新安装了opencv。然后它完美地工作了。我想问题在于我通过git下载的文件


有人对此问题有任何原因吗?

您的错误消息说编译器找不到cv.h头。因此,eclipse项目的路径配置未配置为查看opencv头。请显示
pkg config--cflags opencv
的输出。确保您的路径包含该文件夹。@Gorban pkg config--cflags opencv o/p为“-I/usr/local/include/opencv-I/usr/local/include”检查其中一些路径是否包含cv.h。如果它包含项目属性的-configure“Path and Symbols”部分。您的错误消息说编译器找不到cv.h头。因此,eclipse项目的路径配置未配置为查看opencv头。请显示
pkg config--cflags opencv
的输出。确保您的路径包含该文件夹。@Gorban pkg config--cflags opencv o/p为“-I/usr/local/include/opencv-I/usr/local/include”检查其中一些路径是否包含cv.h。如果它包含项目的properties.worked的-configure“Path and Symbols”部分。旁注:我从windows主机中的UbuntuGuest为ARM进行交叉编译;)。使用ARM编译。所以在ubuntu eclipse中…对我有用。旁注:我从windows主机中的UbuntuGuest为ARM进行交叉编译;)。使用ARM编译。所以在ubuntu eclipse中。。。