看原向导下面的评论,说./configure ffmpeg和x264的时候,除了向导里面提到的那些--enable-xxx之类的,还要加上--enable-pic --enable-shared。据说就能解决了,但是我的还是解决不了。
我问题出在ffmpeg上面,按照它的方法直接从ppa上git安装文件的话是不行的,因为这样git过来的ffmpeg版本太高了,而Ubuntu 11.10跟opencv2.3.1貌似只要0.8.x版本的。你可以官网上自己下压缩文件,ffmpeg-0.8.10.tar.bz2 下载:
具体下载目录在 /2012年资料/3月/3/Ubuntu 11.10下安装配置OpenCV 2.3.1/
再解压,按照它的方法来。
2.假如你装错了ffmpeg,想卸载的时候,可能会遇到因为配置文件没删干净卸载不了的问题,这个按照下面的方法来:
在终端中执行 sudo synaptic,以便启动 Synaptic 包管理工具。
点击 Synaptic 右下角的 Status 按钮进行切换。
现在,你应该能够在 Synaptic 的左边看到 Not installed (residual config)。选择它即可在右边看到包含有残余配置文件的包,你可以在此选择删除该包。
3.向导的第十步:Configure Linux 的第一步,注意G o应该是vi的指令,要是你用vim的话,是不需要G o的。直接按i进入编辑模式,加入/usr/local/lib就可以了。