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

Bibliothèques C++ Discussion :

Installer ImageMagick CodeBlocks C++


Sujet :

Bibliothèques C++

  1. #1
    Membre du Club
    Inscrit en
    Mars 2011
    Messages
    62
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 62
    Points : 48
    Points
    48
    Par défaut Installer ImageMagick CodeBlocks C++
    Bonjour,

    Je développe un peu en C++ et il m'a récemment été recommandé d'utiliser Magick++ de ImageMagick. Le problème c'est que je n'arrive vraiment pas à comprendre comment installer cette bibliothèque.

    J'ai lié le répertoire à mon projet, ça ne fonctionne pas. J'ai cru comprendre qu'il faut au préalable l'installer. Mais j'ai aucune idée de comment m'y prendre. L'installation à l'air d'être propre à chaque librairie. La doc me dit de l'installer, mais aucune idée pour y arriver.

    Voilà. Je suis sous windows 7. J'ai téléchargé le package depuis un lien à cette adresse : http://www.imagemagick.org/Magick++/
    Je ne saisi d'ailleurs pas non plus toutes les aides de cette page.

    Merci pour votre aide.

  2. #2
    Membre éprouvé

    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    533
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 533
    Points : 1 086
    Points
    1 086
    Par défaut
    Il y a une rubrique Installation :
    http://www.imagemagick.org/Magick++/Install.html
    Tout en bas, une section Windows '9X, NT, 2003, 2008, XP, & Windows 7 qui te laisse le choix entre une installation via MS Visual C++ 8.0 ou GCC via Cygwin.

    Bref, RTFM.

  3. #3
    Membre du Club
    Inscrit en
    Mars 2011
    Messages
    62
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 62
    Points : 48
    Points
    48
    Par défaut
    Ce n'est pas nécessaire d'etre aussi désagréable
    Merci, mais je l'avais déjà vu auparavant. Si me suis tourné vers le forum c'est que je ne comprend malheureusement pas la démarche à suivre et encore moins le charabia du readme.txt ou on me parle de Visual C++(?).

    Nous n'avons pas malheureusement pas tous les mêmes compétences en informatique.

  4. #4
    Membre éprouvé

    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    533
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 533
    Points : 1 086
    Points
    1 086
    Par défaut
    Puisque tu utilises C::B (donc mingw), ne te préoccupe pas des directives d'installation pour Visual C++. Commence par installer un compilateur mingw récent si ce n'est pas déjà le cas :
    http://sourceforge.net/projects/ming...d?source=files

    Dans Démarrer>Programmes>Mingw lance MinGW Shell.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $ cd C:/chemin/vers/ImageMagick-6.7.8
    $ ./configure
    $ make
    $ make install
    Si tout s'est bien passé, il aura généré les .dll/.a/.dll.a dans le sous-répertoire Magick++/lib/.libs. Les headers associés à ces libs sont dans le sous-rep Magick++/lib/Magick++.
    Donc tu inclus les headers dans ton projet C::B et tu linkes avec les lib générées.

    ==

    Si C::B t’engueule au moment du link, c'est peut-être qu'il faut utiliser ton tout nouveau minGW : Settings>Compiler&Debugger>Toolchain Executable
    Met "C:\MinGW" dans Compiler's intallation directory, puis OK et reteste.

  5. #5
    Membre habitué
    Inscrit en
    Août 2009
    Messages
    129
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 129
    Points : 131
    Points
    131
    Par défaut
    coucou. j'ai fait exactement ce que tu as dit, avec cygwin au lieu de MinGW (je trouve pas le shell, du coup chui obligé de passer par le dos windows, et il veut pas lancer ./configure),
    du coup avec cygwin, le ./configre marche, j'ai ce message à la fin:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    Host system type: i686-pc-cygwin
    Build system type: i686-pc-cygwin
     
                      Option                        Value
    -------------------------------------------------------------------------------
    Shared libraries  --enable-shared=yes           yes
    Static libraries  --enable-static=yes           yes
    Module support    --with-modules=no             no
    GNU ld            --with-gnu-ld=yes             yes
    Quantum depth     --with-quantum-depth=16       16
    High Dynamic Range Imagery
                      --enable-hdri=no              no
     
    Delegate Configuration:
    BZLIB             --with-bzlib=yes              no
    Autotrace         --with-autotrace=no           no
    Dejavu fonts      --with-dejavu-font-dir=default        none
    DJVU              --with-djvu=yes               no
    DPS               --with-dps=yes                no
    FFTW              --with-fftw=yes               no
    FlashPIX          --with-fpx=yes                no
    FontConfig        --with-fontconfig=yes         no
    FreeType          --with-freetype=yes           no
    GhostPCL          None                          pcl6 (unknown)
    GhostXPS          None                          gxps (unknown)
    Ghostscript       None                          gs (unknown)
    Ghostscript fonts --with-gs-font-dir=default    none
    Ghostscript lib   --with-gslib=no               no
    Graphviz          --with-gvc=no
    JBIG              --with-jbig=yes               no
    JPEG v1           --with-jpeg=yes               no
    JPEG-2000         --with-jp2=yes                no
    LCMS v1           --with-lcms=yes               no
    LCMS v2           --with-lcms2=yes              no
    LQR               --with-lqr=yes                no
    LZMA              --with-lzma=yes               no
    Magick++          --with-magick-plus-plus=yes   yes
    OpenEXR           --with-openexr=yes            no
    PERL              --with-perl=no                no
    PANGO             --with-pango=yes              no
    PNG               --with-png=yes                no
    RSVG              --with-rsvg=yes               no
    TIFF              --with-tiff=yes               no
    WEBP              --with-webp=yes               no
    Windows fonts     --with-windows-font-dir=      none
    WMF               --with-wmf=no         no
    X11               --with-x=                     no
    XML               --with-xml=yes                no
    ZLIB              --with-zlib=yes               no
     
    X11 Configuration:
          X_CFLAGS        =
          X_PRE_LIBS      =
          X_LIBS          =
          X_EXTRA_LIBS    =
     
    Options used to compile and link:
      PREFIX          = /usr/local
      EXEC-PREFIX     = /usr/local
      VERSION         = 6.7.8
      CC              = gcc -std=gnu99 -std=gnu99
      CFLAGS          = -fopenmp -g -O2 -Wall
      CPPFLAGS        = -I/usr/local/include/ImageMagick
      PCFLAGS         = -fopenmp
      DEFS            = -DHAVE_CONFIG_H
      LDFLAGS         =
      MAGICK_LDFLAGS  = -L/usr/local/lib
      LIBS            = -lMagickCore -lgdi32 -lm -lgomp -lpthread
      CXX             = g++
      CXXFLAGS        = -g -O2
      FEATURES        = OpenMP
    et par contre, le make me renvoie ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    C:/MinGW/bin/make  all-am
    make[1]: Entering directory `C:/cygwin/home/blabla/ImageMagick-6.7.8'
    process_begin: CreateProcess(NULL, /usr/bin/mkdir -p magick, ...) failed.
    make (e=2): Le fichier sp▒cifi▒ est introuvable.
    make[1]: *** [magick/.dirstamp] Error 2
    make[1]: Leaving directory `C:/cygwin/home/blabla/ImageMagick-6.7.8'
    make: *** [all] Error 2
    donc si vous avez une idée je suis preneur!
    Merci d'avance

Discussions similaires

  1. Probleme installation imagemagick
    Par nhella22 dans le forum Imagerie
    Réponses: 0
    Dernier message: 19/05/2011, 12h38
  2. Problème d'installation imageMagick sous XP
    Par abcabv dans le forum Imagerie
    Réponses: 0
    Dernier message: 18/03/2010, 17h57
  3. [Tutoriel] [Ogre] Installation sous CodeBlocks (windows)
    Par LeFlou dans le forum Contribuez
    Réponses: 6
    Dernier message: 06/08/2009, 22h26
  4. Réponses: 2
    Dernier message: 23/03/2008, 22h22
  5. Installation de codeblocks sous vista
    Par J_Lennon dans le forum Code::Blocks
    Réponses: 6
    Dernier message: 11/01/2008, 15h47

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