J'ai suivi les instructions pour compiler opencv2.4.9 à partir de Installer OpenCV 2.4.9 dans Ubuntu 14.04, 13.1
Je reçois l'erreur suivante pendant le processus de construction. Quelqu'un peut-il me dire comment y remédier?
/usr/bin/ld: ../../lib/libopencv_highgui.a(cap_libv4l.cpp.o): undefined reference to symbol 'v4l2_munmap'
//usr/lib/x86_64-linux-gnu/libv4l2.so.0: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make[2]: *** [bin/opencv_test_highgui] Error 1
make[1]: *** [modules/highgui/CMakeFiles/opencv_test_highgui.dir/all] Error 2
Auparavant, j'avais téléchargé le code source sous forme de fichier Zip à partir du lien du site Web opencv. La construction de l'erreur ci-dessus a échoué.
J'ai vérifié le code source à l'aide de git et suivi les instructions de http://docs.opencv.org/doc/tutorials/introduction/linux_install/linux_install.html
J'ai toujours les mêmes erreurs, j'ai trouvé cette solution comme solution de contournement. vous devez ajouter -lv4l2 au fichier mentionné dans le lien ci-dessous