2013-11-26 133 views
1

我想開發一個簡單的C++項目,它使用opencv.I,後面跟着http://docs.opencv.org/doc/tutorials/introduction/linux_eclipse/linux_eclipse.html網站。 但是Eclipse顯示錯誤,如在eclipse中找不到Opencv庫文件

/usr/bin/ld: cannot find -llibopencv_photo 
/usr/bin/ld: cannot find -llibopencv_stitching 
/usr/bin/ld: cannot find -llibopencv_superres 
/usr/bin/ld: cannot find -llibopencv_ts 
/usr/bin/ld: cannot find -llibopencv_video 
/usr/bin/ld: cannot find -llibopencv_videostab 
/usr/bin/ld: cannot find -llibopencv_calib3d 
/usr/bin/ld: cannot find -llibopencv_contrib 
/usr/bin/ld: cannot find -llibopencv_ocl 
/usr/bin/ld: cannot find -llibopencv_core 
/usr/bin/ld: cannot find -llibopencv_core 
/usr/bin/ld: cannot find -llibopencv_flann 
/usr/bin/ld: cannot find -llibopencv_gpu 
/usr/bin/ld: cannot find -llibopencv_highgui 
/usr/bin/ld: cannot find -llibopencv_imgproc 
/usr/bin/ld: cannot find -llibopencv_legacy 
/usr/bin/ld: cannot find -llibopencv_ml 
/usr/bin/ld: cannot find -llibopencv_nonfree 
/usr/bin/ld: cannot find -llibopencv_objdetect 
collect2: ld returned 1 exit status 
make: *** [MyProject] Error 1` 

我已經包含在以下方面庫及其路徑。

項目 - >屬性

在C/C++ Build - >設置。

In GCC C++ Compiler ->Includes. 
In Include paths(-l) I have added /usr/local/include/opencv. 

In GCC C++ Linker 
I have added the path (-L) as /usr/local/lib and also library names. 

任何人都可以告訴我這個錯誤的原因是什麼?

回答

1

您必須添加沒有前綴'lib'的庫名稱