В Mac OS Maverick я установил OpenCV с brew install opencv
.Ошибка с homebrew + opencv + libpng
Я создал простую программу (скопировал с this tutorial). Компиляция работала нормально, но при запуске исполняемого файла, я получаю следующее сообщение об ошибке:
dyld: Library not loaded: /usr/local/lib/libpng16.16.dylib
Referenced from: /usr/local/lib/libopencv_highgui.2.4.dylib
Reason: Incompatible library version: libopencv_highgui.2.4.dylib requires version 33.0.0 or later, but libpng16.16.dylib provides version 32.0.0
Trace/BPT trap: 5
Я проверил, что libpng
был правильно установлен с помощью brew install libpng
и побежал brew upgrade
, чтобы убедиться, что все было уточненным.
Запуск locate libpng16.dylib
возвращается:
/Applications/GIMP.app/Contents/Resources/lib/libpng16.16.dylib
/usr/local/Cellar/libpng/1.6.10/lib/libpng16.16.dylib
/usr/local/Cellar/libpng/1.6.12/lib/libpng16.16.dylib
/usr/local/Cellar/libpng/1.6.13/lib/libpng16.16.dylib
/usr/local/Cellar/libpng/1.6.15/lib/libpng16.16.dylib
/usr/local/lib/libpng16.16.dylib
Любая идея?
Зачем нужен downvote, пожалуйста? – fiddler