Quand j'entre dans le répertoire de mon projet Opencv et que je fais la commande suivante
Sudo cmake .
Sudo make
il génère des fichiers make sans aucune erreur et le programme s'exécute avec succès.
Mais quand je fais
cmake .
ça me donne cette erreur-
"CMake Warning à /home/naman/opencv-2.4.9/cmake/OpenCVConfig.cmake:161 (message): Le pack Windows OpenCV trouvé ne contient pas de fichiers binaires compatibles avec votre configuration.
Vous devez pointer manuellement la variable CMake OpenCV_DIR sur votre version de la bibliothèque OpenCV. Call Stack (l'appel le plus récent en premier): CMakeLists.txt: 3 (find_package)
Erreur CMake dans CMakeLists.txt: 3 (find_package): Fichier de configuration du package trouvé:
/home/naman/opencv-2.4.9/cmake/OpenCVConfig.cmake
mais il définit FALSE sur OpenCV_FOUND, le package "OpenCV" est considéré comme étant NON TROUVE.
- Configuration incomplète, des erreurs sont survenues! "
Et il se conforme avec succès dans le PC de mon ami une fois terminé
cmake .
Comment supprimer cette erreur?
Très probablement, votre OpenCV a été installé en tant que root. Son propriétaire est donc root. Essayez d’exécuter ces commandes dans le terminal:
whoami
Sudo
peut être nécessaire) whereis opencv
Aller au répertoire OpenCV
cd `whereis opencv`
Changer la propriété récursivement à vous-même
Sudo chown -R `whoami`