IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

OpenCV Discussion :

CMake, OpenCV et zlib


Sujet :

OpenCV

  1. #1
    Membre régulier
    Inscrit en
    Juin 2011
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Juin 2011
    Messages : 8
    Par défaut CMake, OpenCV et zlib
    Bonjour,

    A court d'idées et un peu pressé par le temps, je me résout à poster mon pb !

    J'utilise la bibliothèque opencv pour mes projets en vision.
    Je travaille sous ubuntu 11.04 et j'ai installé opencv sans problème.

    Je compile mes projets avec cmake.
    Mon problème est le suivant: lors de la compilation le "linking" échoue en me retournant l'erreur suivante.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Scanning dependencies of target vid
    [100%] Building CXX object CMakeFiles/vid.dir/test.cpp.o
    Linking CXX executable vid
    /usr/bin/ld: cannot find -lzlib
    collect2: ld returned 1 exit status
    make[2]: *** [vid] Erreur 1
    libz est pourtant bien installé depuis les dépôts d'ubuntu.
    Durant la compilation d'opencv (utilisant aussi cmake) Zlib est bien détecté!

    Merci par avance pour votre aide !

  2. #2
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Juin 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 2
    Par défaut
    Bonjour,

    On peut dire que tu as de la chance !
    J'ai eu exactement le même problème aujourd'hui.

    Résolution :
    Dans ton répertoire build de opencv dans le fichier OpenCVConfig.cmake recherche le pattern zlib. Normalement sur la même ligne tu dois avoir : /usr/lib/x86_64-linux-gnu/libz.so.
    Si c'est le cas tu peux virer le zlib et relancer ton cmake.

    Il peut être nécessaire, si tu as installé OpenCV, de le faire aussi dans le répertoire d'install.

    Si je n'ai pas été assez clair, préviens moi.

    Cordialement

  3. #3
    Membre régulier
    Inscrit en
    Juin 2011
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Juin 2011
    Messages : 8
    Par défaut [Résolu]
    Je te remercie pour ta réponse.
    En effet, cela règle le problème. Tu peux cependant renommé libz en libz.so et t'assurer de mettre un lien dans /usr/lib/ , au lieu de supprimer l'occurrence dans le opencvconfig.cmake.

    Merci encore.

    Cordialement.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 30/12/2013, 18h23
  2. Réponses: 1
    Dernier message: 27/09/2010, 11h56
  3. Réponses: 4
    Dernier message: 03/08/2005, 09h47
  4. utilisation de zlib dans un programme c/c++
    Par romzaide dans le forum Bibliothèques
    Réponses: 6
    Dernier message: 27/05/2005, 14h57
  5. Problème avec les librairies ZLIB et LIBPNG
    Par VenusX117 dans le forum Bibliothèques
    Réponses: 1
    Dernier message: 14/03/2005, 14h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo