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无法链接这些库