INSTAL OpenCV的在Mac OS X 10.6.7和Xcode

问题描述:

我试图用这个指南我的Mac上安装OpenCV(OS X v10.6.3):http://www.randomsequence.com/articles/opencv-snow-leopard/INSTAL OpenCV的在Mac OS X 10.6.7和Xcode

构建失败。这是错误:

ld: library not found for -lavcodec
collect2: ld returned 1 exit status
Command /Developer/usr/bin/g++-4.2 failed with exit code 1

我在哪里可以找到并安装此库?

+0

avcodec中的一部分ffmpeg库 –

如果你按照文章你有安装macports。

如果这样使用它来安装openCV例如

sudo port install opencv 

当前的MacPorts安装的OpenCV 2.2.0

如果你还没有使用MacPorts的一段时间,你首先应该更新,以获得最新的版本看guide

sudo port selfupdate 
sudo port upgrade outdated 
+0

如果我尝试使用sudo port install opencv: Portfile自上次构建以来已更改;丢弃之前的状态。安装libiconv @ 1.14_0 + universal 错误:目标org.macports.install返回:/ usr/bin/tar:错误 libiconv的日志位于:/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_text_proc_libiconv/libiconv/main.log 错误:无法升级端口:1 错误:无法执行端口:升级cmake失败 要报告错误,请参阅 sarah

+0

尝试'sudo端口清洁opencv'然后'sudo端口安装opencv'再次 – SSteve

+0

更新后我也会sudo端口清理libiconv - 因为这是你目前的错误 - 它没有从某处获得完整的tar文件, – Mark