在ubuntu14.01上安装opencv 2.4.9给出了错误

时间:2014-11-03 03:52:18

标签: linux opencv ubuntu

我正在学习本教程

http://www.samontab.com/web/2014/06/installing-opencv-2-4-9-in-ubuntu-14-04-lts/

和其他教程看起来很相似,我也试过

在输入

之前一切正常
  

制作

我收到了这样的错误信息

  

make [2]: *没有规则来制作目标/usr/lib/x86_64-linux-gnu/libGL.so', needed by lib / libopencv_core.so.2.4.9'。停止。   make [1]:* [modules / core / CMakeFiles / opencv_core.dir / all]错误2   make:*** [all]错误2

我也谷歌这个错误

但我无法解决我的问题:(

谢谢你的帮助

2 个答案:

答案 0 :(得分:1)

安装此软件包后 它的工作原理

sudo apt-get install build-essential libgtk2.0-dev libjpeg-dev libtiff4-dev libjasper-dev libopenexr-dev cmake python-dev python-numpy python-tk libtbb-dev libeigen2-dev yasm libfaac-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev libx264-dev libqt4-dev libqt4-opengl-dev sphinx-common texlive-latex-extra libv4l-dev libdc1394-22-dev libavcodec-dev libavformat-dev libswscale-dev

答案 1 :(得分:0)

这是因为libGL.so通常是一个软链接,并且无法找到libGL.so链接到的原始.so文件。你可以找到原始文件,例如libGL.so.1.0.0在文件夹/ usr / lib / x86_64-linux-gnu /下并链接到libGL.so。

ln -sf /usr/lib/x86_64-linux-gnu/libGL.1.0.0 /usr/lib/x86_64-linux-gnu/libGL.so

请注意,根据不同的版本,libGL.so.x.x.x可能会有所不同。