我想在MacOS X Snow Leopard中編譯原本在Linux下的C++/OpenCV代碼。我安裝的OpenCV 2.2使用MacPorts的,但我不能使用這樣的事情了:在MacOSX下連接到OpenCV
g++ -o Localization Localization.o DataReader.o Kalman.o -libopencv_core -libopencv_highgui -L/usr/local/lib/
我得到這個錯誤:
ld: library not found for -libopencv_core
collect2: ld returned 1 exit status
make: *** [Localization] Error 1
我試過其他的變化;像-lcv,-lhighgui我最初使用,但我不知道在這裏使用什麼。
1.是錯誤的。 http://codepad.org/Lfp6nEFC(同樣,這是osx,所以.dylib而不是.so) – etarion 2011-05-18 10:55:35
@etarion你說得對,對不起。剛看了一眼'男人'。儘管如此,擴展並不擔心。 – 2011-05-19 07:29:06