Трудность выполнения базового примера OpenCV на Mac - PullRequest
1 голос
/ 15 марта 2012

Информация о системе: Mac OSX 10.7.3

Я пытаюсь выполнить базовый пример opencv. Программа компилируется, но когда я пытаюсь ее выполнить, я получаю сообщение об ошибке:

dyld: Library not loaded: /opt/local/lib/libx264.118.dylib
  Referenced from: /opt/local/lib/libavcodec.dylib
  Reason: image not found
Trace/BPT trap: 5

До этого все работало нормально. Но вчера я просто переустановил свою версию Xcode 4.3, и я не знаю, почему вдруг я получаю эту ошибку для этого примера.

Может кто-нибудь помочь мне с этим? Спасибо!

1 Ответ

1 голос
/ 16 марта 2012

Я разобрался сам. Так что попробуйте просто так:

sudo port -nR upgrade --force ffmpeg

потому что я думаю, что эти lib-файлы, упомянутые ниже, могут принадлежать ffmpeg и, возможно, пакет ffmpeg мог сломаться.

libx264.118.dylib
libavcodec.dylib

Или вы можете сделать это для всех устаревших портов. Скорее всего, это исправит все ошибочные порты

sudo port outdated
sudo port -nR upgrade --force outdated
...