Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.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
C++ 链接器错误,在ubuntu 15.04上使用OpenCV和Eclipse CDT_C++_Linux_Eclipse_Opencv_Ubuntu - Fatal编程技术网

C++ 链接器错误,在ubuntu 15.04上使用OpenCV和Eclipse CDT

C++ 链接器错误,在ubuntu 15.04上使用OpenCV和Eclipse CDT,c++,linux,eclipse,opencv,ubuntu,C++,Linux,Eclipse,Opencv,Ubuntu,我会一步一步地做,我的代码不会编译。它得到了一些链接器错误,我不知道如何修复。这是我的终端对以下问题的回答:pkg config--libs opencv /usr/lib/x86_64-linux-gnu$pkg config--libs opencv /usr/lib/x86_64-linux-gnu/libopencv_calib3d.so-lopencv_calib3d /usr/lib/x86_64-linux-gnu/libopencv_contrib.so-lopencv_cont

我会一步一步地做,我的代码不会编译。它得到了一些链接器错误,我不知道如何修复。这是我的终端对以下问题的回答:
pkg config--libs opencv

/usr/lib/x86_64-linux-gnu$pkg config--libs opencv /usr/lib/x86_64-linux-gnu/libopencv_calib3d.so-lopencv_calib3d /usr/lib/x86_64-linux-gnu/libopencv_contrib.so-lopencv_contrib /usr/lib/x86_64-linux-gnu/libopencv_core.so-lopencv_core /usr/lib/x86_64-linux-gnu/libopencv_功能2d.so-lopencv_功能2d /usr/lib/x86_64-linux-gnu/libopencv_flann.so-lopencv_flann /usr/lib/x86_64-linux-gnu/libopencv_gpu.so-lopencv_gpu /usr/lib/x86_64-linux-gnu/libopencv_highgui.so-lopencv_highgui /usr/lib/x86_64-linux-gnu/libopencv_imgproc.so-lopencv_imgproc /usr/lib/x86_64-linux-gnu/libopencv_legacy.so-lopencv_legacy /usr/lib/x86_64-linux-gnu/libopencv_ml.so-lopencv_ml /usr/lib/x86_64-linux-gnu/libopencv_objdetect.so-lopencv_objdetect /usr/lib/x86_64-linux-gnu/libopencv_ocl.so-lopencv_ocl /usr/lib/x86_64-linux-gnu/libopencv_photo.so-lopencv_photo /usr/lib/x86_64-linux-gnu/libopencv_stitching.so-lopencv_stitching /usr/lib/x86_64-linux-gnu/libopencv_superres.so-lopencv_superres /usr/lib/x86_64-linux-gnu/libopencv_ts.so-lopencv_ts /usr/lib/x86_64-linux-gnu/libopencv_video.so-lopencv_video /usr/lib/x86_64-linux-gnu/libopencv_videostab.so-lopencv_videostab

抱歉,如果读起来很乱,但这正是我收到答案的方式

这就是我组织链接器的方式

这是我得到的错误:

构建目标:GCC C++链接器G++/UR/LB/X86Y64-LIUX-GNU-O“BalelePoad”/O-LopCnv.Cype OPENVVIIMGPROC \OpenCVIOHGIGU\OPENCVVML\OPENCVVIVIONOPENCOVVAUTIORESUD2D OPENCVBYCALB3D 3D OpenCVObjutoDebug opencv_contrib\opencv_legacy\opencv_flann/usr/bin/ld:找不到 -lopencv_core opencv_imgproc opencv_highgui opencv_ml opencv_视频opencv_功能2D opencv_calib3d opencv_objdetect opencv_contrib opencv_旧版opencv_flann collect2:错误:ld返回1退出状态 makefile:45:目标“球盘”的配方制作失败:*** [Ball_Plate]错误1

我不知道如何解决这个问题,我不知道链接器是如何工作的。因此,如果您能帮助我,我将不胜感激。

因此我阅读并发现了问题所在,尝试使用
-DBUILD\u TIFF=ON
编译OpenCV库,现在Eclipse可以找到头文件,但我再次遇到链接器错误,Eclipse无法链接这些库