笔者在树莓派3上编译OpenCV时出现了一个问题:
执行sudo apt-get install libgtk2.0-dev时报错:
The following packages have unmet dependencies:
libgtk2.0-dev :
Depends: libpango1.0-dev (>= 1.20) but it is not going to be installed
Depends: libcairo2-dev (>= 1.6.4-6.1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
百度了很久都没有解决这个问题,国内的文章在讲解OpenCV的编译过程中大都是直接翻译伯乐在线的一位国外大牛的文章,但是翻译的不全,有些细节也没有讲到。所以建议想在树莓派上安装编译OpenCV的朋友们,还是直接看原著吧,也不会花多少时间。回到正题,在百度解决不了这个问题的时候,就想到谷歌了,不得不说还是Google靠谱,我刚好在一个国外的程序员交流平台stack overflow上看到一个answer。其实就是改apt源。
sudo vim/etc/apt/sources.list.d/raspi.list.raspi.list
然后将deb http://arc

在树莓派3上编译OpenCV时,安装libgtk2.0-dev遇到依赖问题。错误提示缺少libpango1.0-dev和libcairo2-dev。通过修改apt源从wheezy更改为jessie解决了此问题,成功安装所需依赖。建议遇到类似问题的开发者参考详细的原文教程。
最低0.47元/天 解锁文章
7813

被折叠的 条评论
为什么被折叠?



