CXX/LD -o .build_release/examples/cpp_classification/classification.bin
/usr/bin/ld: warning: libopencv_imgproc.so.3.2, needed by /usr/local/lib/libopencv_imgcodecs.so, may conflict with libopencv_imgproc.so.2.4
/usr/bin/ld: warning: libopencv_core.so.3.2, needed by /usr/local/lib/libopencv_imgcodecs.so, may conflict with libopencv_core.so.2.4
/usr/bin/ld: .build_release/examples/cpp_classification/classification.o: undefined reference to symbol '_ZN2cv6String10deallocateEv'
//usr/local/lib/libopencv_core.so.3.2: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
Makefile:633: recipe for target '.build_release/examples/cpp_classification/classification.bin' failed
make: *** [.build_release/examples/cpp_classification/classification.bin] Error 1
Ich bekomme diesen Fehler, wenn ich Caffe mit make all command kompilieren. Ich habe opencv-Bibliotheken in Makefile hinzugefügt und den Teil, in dem ich caffe gesetzt habe, um opencv3 in Makefile.config zu verwenden, unkommentiert. Ich kompilierte opencv3 mit -D BUILD_TIFF = ON und immer noch nichts.caffe libopencv_core DSO fehlt in der Befehlszeile
Sie haben zwei Versionen von opencv installiert 3.2 und 2.4 und alle sind auf libopencv_imgcodecs.so symlic gerichtet, Sie müssen entweder einen der beiden entfernen..escpeically wenn Sie in Ihrem caffe Makefile verwenden Sie opencv = 3 dann Sie müssen 2.4, viel Glück entfernen – Eliethesaiyan
//usr/local/lib/libopencv_core.so.3.2 überprüfen Sie auch, wenn Sie eine extra/infront Ihrer opencv haben, gehören dir – Eliethesaiyan
@Eliethesaiyan Ich habe auf diese aufgegeben und bin derzeit Caffe laufen auf einer anderen Maschine ... Ich werde Sie wissen lassen, wie das Fixieren geht ... – MoneyBall