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

Boost C++ Discussion :

jpeglib.h est inexistant


Sujet :

Boost C++

  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Novembre 2011
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2011
    Messages : 42
    Par défaut jpeglib.h est inexistant
    Bonjour à toutes et tous !

    J'ai un bout de code que voici :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    #include <boost/gil/gil_all.hpp>
     
    int main(int argc, char* argv[])
    {
        if (argc < 3) return 1;
     
        using namespace boost::gil;
        rgb8_image_t im;
     
        jpeg_read_image(argv[1], im);
        png_write_view(argv[2], view(im));
        return 0;
    }
    Quand je compile, il me dit que jpeg_read_image et png_write_view ne sont pas déclarées ... J'ai donc chercher à résoudre ce problème et je suis tomber sur ces 2 includes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    #include <boost/gil/extension/io/jpeg_io.hpp>
    #include <boost/gil/extension/io/png_io.hpp>
    Quand je met ces 2 lignes, je me retrouve avec une erreur parce que le fichier jpeglib.h n'existe pas.

    Je me suis donc dit que j'allais l'installer mais je n'y arrive pas ... J'ai trouver une dll mais je sais pas quoi en faire et l'installation manuelle est expliquée pour linux et je ne sais pas du tout quoi faire :s

    Donc déjà, je me suis pas planté, faut bien installer cette biblio ? Et ensuite : Comment qu'on fait en sachant que j'utilise windows et codeblocks (et mingw) ?

    Merci d'avance pour l'aide ^^

  2. #2
    Expert éminent

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 202
    Par défaut
    il te faut la version de développement, parfois appelée sdk, pour avoir les en-têtes

    Une fois cela fait, il faur régler ton EDI pour l'utiliser (lier avec la dll, avoir son chemin, ajouter le chemin d'inclusion vers ces en-têtes)

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Novembre 2011
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2011
    Messages : 42
    Par défaut
    En fait je vais sur le site (http://www.ijg.org/) et je prend la version "pour windows" en .zip et je sais pas quoi faire du contenu (à par lire le fichier install.txt qui dit "Pour unix, faite ça")

    J'ai était chercher une dll sur un autre site mais là je sais pas comment la linker :s

    EDIT : J'ai trouvé pour la libjpeg ! Utiliser le setup de ce lien : http://gnuwin32.sourceforge.net/packages/jpeg.htm Maintenant je doit trouver le png.h ><

    EDIT2 : Trouvé sur le même site, j'ai tenté de remplacer "jpeg.htm" par "png.htm" mais c'était pas ça, le lien c'est : http://gnuwin32.sourceforge.net/packages/libpng.htm

  4. #4
    Expert éminent

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 202
    Par défaut
    Bon, bah, tant mieux!

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

Discussions similaires

  1. [Toutes versions] Serveur distant inexistant ou n'est pas disponible (erreur 462)
    Par MikeEul dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 23/02/2015, 15h22
  2. comment est traite l'url sur un fichier inexistant ?
    Par Polka_dance dans le forum Langage
    Réponses: 3
    Dernier message: 29/03/2013, 17h11
  3. Réponses: 3
    Dernier message: 04/11/2012, 21h28
  4. [mySQL 5] Eviter l'erreur lorsqu'un champ est inexistant
    Par fanfouer dans le forum Requêtes
    Réponses: 2
    Dernier message: 11/03/2008, 10h10
  5. Quelle est la fiabilité du protocole SSL ?
    Par Anonymous dans le forum Développement
    Réponses: 5
    Dernier message: 05/09/2002, 13h31

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