begin process at 2012 05 29 21:12:29
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

problème de libjpeg


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

problème de libjpeg

mercredi 5 octobre 2005 à 16:59:25 | problème de libjpeg

Ayla_21

Bonjour, petite question au sujet de la librairie jpeg.

Je n'ai pas du bien l'installer car lors de l'éxé, il met met ce type d'erreur


main.obj : error LNK2001: unresolved external symbol _jpeg_destroy_decompress
main.obj : error LNK2001: unresolved external symbol _jpeg_finish_decompress
main.obj : error LNK2001: unresolved external symbol _jpeg_read_scanlines
main.obj : error LNK2001: unresolved external symbol _jpeg_start_decompress
main.obj : error LNK2001: unresolved external symbol _jpeg_read_header
main.obj : error LNK2001: unresolved external symbol _jpeg_stdio_src
main.obj : error LNK2001: unresolved external symbol _jpeg_CreateDecompress
main.obj : error LNK2001: unresolved external symbol _jpeg_std_error
Debug/Test_3DORTHO.exe : fatal error LNK1120: 8 unresolved externals





Donc je pense que cela vient de moi, mais je ne vois pas comment installer correctement les fichiers issu d'un zip


Que pourriez vous me suggérer.

merci d'avance

Ayla_21

mercredi 5 octobre 2005 à 17:22:31 | Re : problème de libjpeg

BruNews

Administrateur CodeS-SourceS
Doit manquer un lib au linker.

ciao...
BruNews, MVP VC++
mercredi 5 octobre 2005 à 17:30:17 | Re : problème de libjpeg

Ayla_21


Peut-être mais je me retrouve avec 4 .h dans mon projet (jconfig, jerreor, jmorecfg, jperglib)
Ils se sont placés dans les "external dependencies".
A la base moi, j'avais mis ces fichiers .h dans les include de VC++ et la librairie .a dans la lib de VC++.

mais franchement je ne sais pas si j'ai bien fait???

C'est la première fois que j'installe une librairie.

En plus je crois qu'à la base cette librairie était destiné à DEVC++ et moi je bosse sur VC++. Je ne sais pas si ca peut jouer.

merci si vous avez quelques éclaircissements à me fournir



Ayla_21

mercredi 5 octobre 2005 à 17:34:05 | Re : problème de libjpeg

BruNews

Administrateur CodeS-SourceS
.a est pour devcpp, c'est un .lib qu'il faut pour VC++.

ciao...
BruNews, MVP VC++
mercredi 5 octobre 2005 à 17:38:37 | Re : problème de libjpeg

Ayla_21

Je comprend alors;

Merci, je vais me mettre à la recherche d'une librairie .lib pour vc++

Ayla_21

jeudi 6 octobre 2005 à 11:02:57 | Re : problème de libjpeg

Ayla_21

Bon, je dois bien admettre ma défaillance en la matière d'installation de librairie. mais bon, je n'ai pas trouvé l'erreur.
j'ai essayé plein de solution mais il n'y a rien à faire. Soit j'installe au mauvais emplacement, soit, je n'ai pas le bon nombre de fichiers à installer, soit c'est mon code qui déconne.
là je sèche complétement. quelqu'un aurait-il une solution salvatrice à me proposer.

CODE

#include <jpeglib.h>
#include <jerror.h>



char *photo_jpg;

 cMatrice_Photo rvb;
 unsigned char *image = 0;
 struct jpeg_decompress_struct cinfo;
 struct jpeg_error_mgr jerr;

 FILE *photo; // descripteur de fichier.
  
  unsigned char *ligne;

 int i3,j3; // utilisées lors des boucles.

 fprintf(stderr, "Usage : %s fichier.jpg\n\n");
 

 cinfo.err = jpeg_std_error(&jerr);

 jpeg_create_decompress(&cinfo);

    photo = fopen("photo_jpg.jpg","rb");
   
 if(!photo)
 {
   
  cout << "Chargement du Fichier échoué"<< endl;
  return 1;
 }

 jpeg_stdio_src(&cinfo, photo);
 jpeg_read_header(&cinfo, TRUE);

  jpeg_start_decompress(&cinfo);
 ligne=image;

  while (cinfo.output_scanline<cinfo.output_height)
    {
      ligne= image+3*256*cinfo.output_scanline;
      jpeg_read_scanlines(&cinfo,&ligne,1);
    }

  jpeg_finish_decompress(&cinfo);
  jpeg_destroy_decompress(&cinfo);

  // passe dans chaque colonne de pixels (...)
  
  for (i3=0;i3<256;i3++)
  { 

for (j3=0;j3<256;j3++)
    {
      // on récupère les valeurs des couleurs RVB (...)
      int color_r = image[i3*256*3+j3*3];
      int color_v = image[i3*256*3+j3*3+1];
      int color_b = image[i3*256*3+j3*3+2];
  
   rvb.I = i3 +1;
   rvb.J = j3 + 1;
   rvb.R = color_r;
   rvb.V = color_v;
   rvb.B = color_b;
   LMatrice_Photo.push_back(rvb); 
 
    }//for j
};//for i;

fclose (photo);





Merci!!!

Ayla_21



Cette discussion est classée dans : error, lnk2001, obj, jpeg, unresolved


Répondre à ce message

Sujets en rapport avec ce message

rapatriement de fichier txt via ftp : pt 'problème [ par jimtruand ] salut!si quelqu'un peut m'aider à résoudre mon problème?qd je link mon programme j'ai les erreurs suivantes:fusion10.obj : error LNK2001: unresolved client / serveur en c [ par skysee ] Bonjour,J'ai programmer un serveur en c sous windows avec visual c++ 6.Je n'ai aucune erreur de compilation mais quand je build, le message suivant ap Vc++ Compil AAAAAAA [ par erasor ] Voila Je Travaille sur un lecteur de mp3 pour un jeu et voila les erreurs que Visual C++ me sort et ke je n'arrive pas a resourdre:client.obj : error probleme de link [ par sparetime ] bonjour j'obtiens des erreurs de link du genre Communication.obj : error LNK2001: unresolved external symbol __imp__gethostbyaddr@12Communication.obj CaptureTex9 et erreurs link [ par fenrhyr ] Bonjour à tous,Aujourd'hui j'ai essayé de compiler le projet CaptureTex9 fourni dans le SDK de directX. Comme ca, pour le fun... entre autres.Je charg open gl démarage [ par seito ] bonjours tous le monde j'ai un petit problême avec open glje viens juste de débuter et je compile mon programme ça marche j'essaie de le "builder" et erreur lnk2001 en C [ par missC29 ] Bonjour tout le monde, je suis débutanteVoilà mon  problème, merci de m'aider:je travail sur visual C++ et je dois faire marcher un programme en C. ma prob lors d'une compilation ss VC++ 6 [ par hayaa ] Bonjour Je me retrouve devant un petit problème lors de la compilation d'un programme ss erreurs.Voilà ce que me sort le débuggerLinking...SOCKET.OBJ probleme gdk [ par oursgruik ] Bonjour,Je developpe un programme sous visual c++ et je doit utiliser des fonctions de gdk. Mais quand je compile, il y q les messages d'erreur suivan Probléme linker avec MVS2005 [ par windowsfashion ] Bonsoir,Depuis plusieurs heures j'essaye de compiler une source utilisant winsock2.h avec Microsoft Visual Studio 2005.Mais à la fin de la compilation


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,170 sec (4)

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