begin process at 2012 05 30 02:39:42
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

jpeglib.h, g++ & undefined reference


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

jpeglib.h, g++ & undefined reference

mercredi 21 décembre 2005 à 16:15:38 | jpeglib.h, g++ & undefined reference

MyXiLo

Bonjour,

Je viens de commencer le c++ alors ma question est probablement idiote, cependant je la pose tout de même car elle m'handicap fortement.

Mon problème repose sur la commande "jpeg_std_error"(entre autre) de la librairie jpeglib.h.

En effet lorsque je compile :
struct jpeg_decompress_struct  srcinfo;
struct jpeg_error_mgr jsrcerr;   
srcinfo.err = jpeg_std_error (&jsrcerr);

avec g++ il me retourne l'erreur suivante:
/tmp/ccPd8u5X.o(.text+0x14): In function `EvaF::Jpeg::Jpeg()':
main.cpp: undefined reference to `jpeg_std_error'
/tmp/ccPd8u5X.o(.text+0x38): In function `EvaF::Jpeg::Jpeg()':
main.cpp: undefined reference to `jpeg_std_error'
collect2: ld a retourné 1 code d'état d'exécution

Ces commandes fonctionnent, en temps normal, tout a fait correctement puisque je les ai retrouvees texto dans d'autres sources.

Toutefois si je supprime "
srcinfo.err = jpeg_std_error (&(jsrcerr));" la compilation fonctionne parfaitement.
Je pensais que ce message etait envoye lorsqu'une fonction n'existait pas, mais si j'écris
"srcinfo.err = pouetlalajpeg_std_error (&(jsrcerr));" il me retourne l'erreur:
./main/EvaFiles_Jpeg.h: In constructor ‘EvaF::Jpeg::Jpeg()’:
./main/EvaFiles_Jpeg.h:19: erreur: ‘pouetlalajpeg_std_error’ was not declared in this scope

Si quelqu'un sait ce que signifie l'erreur "undefined reference" avec g++ je suis à l'écoute.

Merci d'avance.
Thomas.

mercredi 21 décembre 2005 à 17:40:05 | Re : jpeglib.h, g++ & undefined reference

vecchio56

Administrateur CodeS-SourceS
undéfined reference, ca veut dire référence non résolue, c'est a dire que le code de la fonction n'a pas été trouvé. Logiquement tu devrais avoir une librairie le contenant (un fichier .a) Par exemple, si ton fichier est jpeglib.a, tu dois ajouter l'option -ljpeglib au linker (ld)
mercredi 21 décembre 2005 à 17:43:17 | Re : jpeglib.h, g++ & undefined reference

dletozeun

Moi je connais pas le cpp mais il se peut que la lib jpeglib.h ne focntionne pas bien...j'ai moi meme eu des problemes avec cette lib sous devcpp.... Vas voir sur le site de belzel ,il met a disposition la meme lib mais modifiée pour enviter des erreur de liens et autres...
mercredi 28 décembre 2005 à 02:13:14 | Re : jpeglib.h, g++ & undefined reference

MyXiLo

Bonjour,

Desole du temps de reponse mais ma partition linux merdouille un brin. Je n'ai donc pas encore pu retester cependant je pense que j'ai ma reponse avec le message de vechio. A verifier !

Merci.
Thomas.


Cette discussion est classée dans : error, reference, jpeg, undefined, std


Répondre à ce message

Sujets en rapport avec ce message

Probleme avec certains #include ... [ par yudi ] Hello !Voila, cela fait plusieurs sources (récupérées sur le site) ke j'essaye de compiler sans succes, visiblement car la bibliotheque alakelle fait prob de compilation [ par flatou ] j'utilise devc++ et j'ai un prob de compilation : [Linker error] undefined reference to `WSACreateEvent@0' [Linker error] undefined reference to `WSAE Probl de link GLUT sous DEV-C++ 4.9.9.0 [ par StefP ] (Je débute)J'ai ces différents messages à la compil : [Linker error] undefined reference to `glutInit@8' [Linker error] undefined reference to `gl Besoin d'un peu d'aide pour un socket [ par NAVIE ] Bonjour je demande de l'aide au sujet d'un programme qui ne fonctionne pas hélas , que j'ai crée en C++ avec le compilateur Dev-C++ Version 4.9.8.10 . probleme initialisation controls [ par ebooserge ] salut a tous, je debute en prog windows et jai quelques difficultés avec l'API WIN32. j'eesaie de créer une fenetre avec une toolbar et une statusbar. OpenGL(C++ Dev-Cpp) [ par bloom1 ] Bonjour, là j'essaie de compiler un programme en C++ soud Dev-Cpp et la il me fait pleins d'erreur, en voici quelques unes, elles se ressemblent tous Unic Instance [ par nem02004 ] Re, jai essayer de prendre: http://cppfrance.com/code.aspx?ID=25238mais sans succés, jarrive mm pas a compiler cette source il me dit:  [Linker error] Probléme de paramétre avec Mysql [ par logant83 ] Bonsoir, Voila je suis sous dev c++ et j'ai installé le pack mysql que j'ai sélectionner dans outils>Nouvelles versions/Package et quand je veut compi Problème avec Glut ! [ par moijo745 ] Bonjour tout le monde.Je suis sous dev-c++ 4.9.9.2 et j'ai tous les packages, bref tout est bien installé.Voilà j'ai un problème avec la librairie g Problèmes de linker avec GMP [ par jo_le_coco ] Bonjour, J'ai récemment installé la bibliothèque GNU MP Bignum Library sur Dev-C++ (j'ai Windows XP). Tout fonctionne à la compilation, mais le li


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,154 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales