[C, libpng] Lecture d'un fichier PNG ?!

Lecture d'un fichier PNG ?! [C, libpng] - C++ - Programmation

Marsh Posté le 01-07-2002 à 17:16:53    

Bonjour à tous !
J'ai récupéré les sources et recompilé normalement la lib PNG.
Ensuite je comptais me faire juste un petit loader tout bétâ... Et là pas moyen d'avancer...
 

Code :
  1. fread(sig, 1, 8, infile);
  2. if (!png_check_sig(sig, 8))
  3.    return 1;   /* pour la signature */
  4. png_ptr = png_create_read_struct(PNG_LIBPNG_VER_STRING, NULL, NULL, NULL);
  5. if (!png_ptr)
  6.     return 4;
  7. info_ptr = png_create_info_struct(png_ptr);
  8. if (!info_ptr) {
  9.     png_destroy_read_struct(&png_ptr, NULL, NULL);
  10.     return 4;
  11. }
  12. if (setjmp(png_jmpbuf(png_ptr))) {
  13.     png_destroy_read_struct(&png_ptr, &info_ptr, NULL);
  14.     return 2;
  15. }
  16. png_init_io(png_ptr, infile);
  17. png_set_sig_bytes(png_ptr, 8);
  18. png_read_info(png_ptr, info_ptr);  /* GROS SOUCIS plantage ici !!!*/


 
...et là je ne comprend vraiment pas pourquoi...
une idée, un conseil... n'hésitez surtout pas...
(je crois que je ne vais bientôt plus avoir un seul cheveu...)

Reply

Marsh Posté le 01-07-2002 à 17:16:53   

Reply

Marsh Posté le 01-07-2002 à 17:24:09    

Aarrrrrggg....  :fou:  
C'est pas possible !!!!
J'ai passé mon après midi là-dessus  :pt1cable: .... et si je linke avec la lib et non la DLL ça marche...
Je vais chercher une corde et je me la passe autour du coup et hop par le quatrième étage...

Reply

Marsh Posté le 01-07-2002 à 17:28:17    

Juste pour savoir, c'est ma DLL qui est vérolée ou c'est moi qui n'y connais vraiment rien de rien ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed