2014-11-03 67 views
1

我下面這個教程安裝OpenCV 2.4.9都給錯誤

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

和其他教程類似於我還曾試圖

一切工作正常,我打

使

和我有這樣的

化妝[2]此錯誤消息:*沒有規則,使目標/usr/lib/x86_64-linux-gnu/libGL.so', needed by的lib/libopencv_core.so.2.4.9' 。停止。 化妝[1]:* [模塊/核心/ CMakeFiles/opencv_core.dir /所有]錯誤2 化妝:*** [全部]錯誤2

,我也谷歌此錯誤

,但我不能滿足我的問題:(

感謝您的幫助

+0

爲什麼不從Ubuntu存儲庫安裝?你可以做'sudo apt-get install libopencv-dev'。 – csnate 2014-11-03 03:57:49

+0

我已經安裝了libopencv-dev,但它是如何工作的? – 2014-11-03 17:45:50

+0

你想做什麼? – csnate 2014-11-03 18:12:50

回答

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 
0

這是因爲libGL.so通常是一個軟鏈接,libGL.so鏈接到的原始.so文件無法找到。您可以找到原始文件,例如在/ usr/lib/x86_64-linux-gnu /目錄下的libGL.so.1.0.0,並將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根據不同的版本可能會有所不同。