在eclipse ubuntu上构建opencv项目失败

Build opencv project fail on eclipse ubuntu

本文关键字:opencv 项目 失败 构建 eclipse ubuntu      更新时间:2023-10-16

我想在ubuntu 16.04的eclipse上构建一个简单的opencv程序。

添加include路径文件:

<>前/usr/include/opencv 之前

:

Properties-> c/c++Build -> Settings -> GCC c++ Compiler -> Includes -> include paths(-l)。

并添加库路径:

<>前/usr/lib/x86_64-linux-gnu/之前

:

Properties-> c/c++Build -> Settings -> GCC c++ link -> Libraries -> Librav搜索路径(- l)。

并添加:

opencv_core opencv_imgproc opencv_highgui

到库(-l),但当我想要构建项目这个错误发生:

<>之前13:10:44 **** Opencv ****项目配置调试的构建让所有构建文件:../src/openvtest .cpp调用:GCC c++编译器g++ - i/usr/include/opencv - i/home/aligoglos/下载/opencv-3.1.0/include/opencv - i/home/aligoglos/下载/opencv-3.1.0/include/opencv2 - include/home/aligoglos/下载/opencv-3.1.0/include/opencv/cv.h - include/home/aligoglos/下载/opencv-3.1.0/include/opencv2/opencv.hpp - include/home/aligoglos/下载/opencv-3.1.0/include/opencv/cv.hpp - include/home/aligoglos/下载/opencv-3.1.0/include/opencv/cvaux.h - include/home/aligoglos/下载/opencv-3.1.0/include//cvaux.hpp opencv- include/home/aligoglos/下载/opencv-3.1.0/include/opencv/cvwimage.h - include/home/aligoglos/下载/opencv-3.1.0/include/opencv/cxcore.h - include/home/aligoglos/下载/opencv-3.1.0/include/opencv/cxcore.hpp - include/home/aligoglos/下载/opencv-3.1.0/include/opencv/cxeigen.hpp - include/home/aligoglos/下载/opencv-3.1.0/include/opencv/cxmisc.h - include/home/aligoglos/下载/opencv-3.1.0/include/opencv/highgui.h - include/home/aligoglos/下载/opencv-3.1.0/include/opencv/ml.h-MMD -MP -MF"src/OpencvTest. cfg "d src/OpencvTest"太"。src/OpencvTest. d" -o "o". ./src/OpencvTest.cpp"在文件中包含:0:0:/home/aligoglogs/downloads/opencv-3.1.0/include/opencv/cv.h:66:38:致命错误:opencv2/video/tracking_c.h: No such file or directory编译终止。src/子目录。mk:18:配方的目标'src/OpencvTest。o '失败make: *** [src/OpencvTest. conf]错误113:10:44 Build Finished(耗时202毫秒)之前

为什么?

你的库包含文件我猜是错误的,它应该以/lib结尾,你可以在终端上使用这个命令找到正确的路径:

pkg-config opencv --libs

希望对你有帮助