我已使用本教程在ubuntu上构建OpenCV。
一切顺利,直到我尝试构建示例。当我这样做时:

发生许多相同的错误:

对于每个示例,都会发生相同的错误。
代码可以编译,但是尝试运行已编译的代码将失败,并显示以下错误:

我不知道这个libavutil是什么。
我使用ubuntu 10.10

最佳答案

可能是以不同的名称命名的,请尝试以下操作:

ls -l /usr/local/lib/libavutil.so*

就我而言:
lrwxr-xr-x  1 root  wheel     20 Jan 17 00:30 /usr/local/lib/libavutil.so -> libavutil.so.50.15.1
lrwxr-xr-x  1 root  wheel     20 Jan 17 00:30 /usr/local/lib/libavutil.so.1 -> libavutil.so.50.15.1
-rwxr-xr-x  1 root  wheel  54352 Jan 17 00:30 /usr/local/lib/libavutil.so.50.15.1

作为根类型:
ln -s /usr/local/lib/libavutil.so.50.15.1 /usr/local/lib/libavutil.so.49

如果您没有此库,则可以通过软件包管理器进行安装:
apt-get install libavutil49

10-07 13:26