J'essaie de configurer OpenCV v2.4.1 avec le support de FFMPEG v0.11 sur la version 5.0 de Scientific Linux SL (Boron), et je rencontre un problème avec un fichier manquant cela semble complètement non documenté. L'erreur que j'obtiens est la suivante:OpenCV libopencv_core.so.2.4.1 Fichier introuvable
-- Install configuration: "Release"
-- Up-to-date: /home/s18/s1138832/OpenCV/include/opencv/cv.h
-- Up-to-date: /home/s18/s1138832/OpenCV/include/opencv/cxmisc.h
-- Up-to-date: /home/s18/s1138832/OpenCV/include/opencv/cvwimage.h
-- Up-to-date: /home/s18/s1138832/OpenCV/include/opencv2/opencv.hpp
CMake Error at modules/core/cmake_install.cmake:63 (FILE):
file INSTALL cannot find file
"/home/s18/s1138832/OpenCV/lib/libopencv_core.so.2.4.1" to install.
Call Stack (most recent call first):
modules/cmake_install.cmake:57 (INCLUDE)
cmake_install.cmake:56 (INCLUDE)
Honnêtement, je ne sais pas où commencer le dépannage à ce stade. J'ai installé avec succès sans ffmpeg il ya quelques jours, mais maintenant je ne peux même pas installer avec le support ffmpeg mis hors tension.
Les fichiers qui pointent vers la bibliothèque manquante sont:
lrwxrwxrwx 1 s1138832 s18 21 Jun 17 18:26 libopencv_core.so -> libopencv_core.so.2.4
lrwxrwxrwx 1 s1138832 s18 23 Jun 17 18:26 libopencv_core.so.2.4 -> libopencv_core.so.2.4.1
Tout conseil ou aiguillons dans la bonne direction serait très apprécié. Je serais également heureux de fournir plus d'informations sur tous les détails intéressants que j'ai pu omettre.
MISES À JOUR: Ce site semble avoir la même erreur, mais je ne peux pas lire et traductions parcellaires - http://www.opencv.org.cn/forum/viewtopic.php?f=1&t=15664 (http://translate.google.com/translate?sl=auto&tl=en&js=n&prev=_t&hl=en&ie=UTF-8&layout=2&eotf=1&u=http%3A%2F%2Fwww.opencv.org.cn%2Fforum%2Fviewtopic.php%3Ff%3D1%26t%3D15664&act=url)
libopencv_core.so.2.4.1 existe après « faire », mais « faire install "le supprime en quelque sorte. Je l'ai copié et ajouté à nouveau, mais il n'a rien changé
Ce n'est pas très clair dans la question, mais je suppose que vous faites 'make install' sans faire' make' pour construire les bibliothèques en premier. La bibliothèque principale est manquante car elle n'est pas encore construite. – panickal
Merci deepak, mais je suis définitivement en train de faire ccmake pour config, puis make; make install – benrules2
Probablement seulement vaguement utile, mais je crois que vous avez supprimé votre dossier de construction et re-construit à partir de zéro? Même avec make clean j'ai eu cmake gâcher son CMakeCache.txt parfois; rien pour cela mais rm -rf build ... – Doug