私はこのガイドに従っています:
opencvをEclipsejunoCDTを使用してubuntu12.04で実行できるようにします。しかし、すべてをビルドすると、このエラーが発生します。
Building target: DisplayImage
Invoking: GCC C++ Linker
g++ -L/usr/local/lib -o "DisplayImage" ./src/DisplayImage.o -lopencv_core\ opencv_imgproc\ opencv_highgui
/usr/bin/ld: cannot find -lopencv_core opencv_imgproc opencv_highgui
collect2: ld returned 1 exit status
make: *** [DisplayImage] Error 1
Eclipseで私は追加しました:
opencv_core opencv_imgproc opencv_highgui
[ライブラリ(-l)]ボックスに入力します。私が実行した場合(ガイドで説明されているように):
pkg-config --libs opencv
私は得る:
/usr/local/lib/libopencv_calib3d.so /usr/local/lib/libopencv_contrib.so /usr/local/lib/libopencv_core.so /usr/local/lib/libopencv_features2d.so /usr/local/lib/libopencv_flann.so /usr/local/lib/libopencv_gpu.so /usr/local/lib/libopencv_highgui.so /usr/local/lib/libopencv_imgproc.so /usr/local/lib/libopencv_legacy.so /usr/local/lib/libopencv_ml.so /usr/local/lib/libopencv_nonfree.so /usr/local/lib/libopencv_objdetect.so /usr/local/lib/libopencv_photo.so /usr/local/lib/libopencv_stitching.so /usr/local/lib/libopencv_ts.so /usr/local/lib/libopencv_video.so /usr/local/lib/libopencv_videostab.so
だから彼らは存在しているようです。しかし、名前はガイドとは少し異なります。Eclipseのインクルードを次のように変更しようとしました。
libopencv_core.so libopencv_imgproc.so opencv_highgui
しかし、それは役に立ちません。何か案は?
編集:
これは私がインクルードを設定する方法です:
そして、これは私がlibs(linker)をセットアップする方法です: