系统信息: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版本,我不知道为什么突然间我得到了这个例子的错误。
有人可以帮助我吗? 谢谢!
答案 0 :(得分:1)
我想通了自己。所以要么只是试试这个:
sudo port -nR upgrade --force ffmpeg
因为我认为下面提到的这些lib文件可能属于ffmpeg,也许ffmpeg包可能已经坏了。
libx264.118.dylib
libavcodec.dylib
或者您可以为所有过时的端口执行此操作。它很可能会修复所有错误的端口
sudo port outdated
sudo port -nR upgrade --force outdated