Skocz do zawartości

Allegro GIF Addon (algif)


Avent

Rekomendowane odpowiedzi

Napisałem następujący kod, po poprawnym skompilowaniu, uruchomieniu, wywala błąd typu "wystąpił problem z aplikacją..."

 

#include <allegro.h>
#include<algif.h>

int main()
{
    
   BITMAP *krokodyl = NULL;
    
   BITMAP *load_gif (char const *krokodyl, RGB * pal);


  allegro_init();
  void algif_init (void);
  install_keyboard();
  set_color_depth(16);
  set_gfx_mode(GFX_AUTODETECT,640,480,0,0);
  clear_bitmap(screen);
   
  
  blit(krokodyl,screen,0,0,0,0,krokodyl->w,krokodyl->h);
  
  readkey();

  allegro_exit();
  return 0;
}
END_OF_MAIN()

 

Nie wiem, gdzie może leżeć błąd, pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

No tak, zawaliłem sprawę na szybkiego, ale...

 

BITMAP *krokodyl = NULL;


  allegro_init();
  void algif_init (void);
  install_keyboard();
  set_color_depth(16);
  set_gfx_mode(GFX_AUTODETECT,640,480,0,0);
  clear_bitmap(screen);
  
  krokodyl = load_gif("krokodyl.gif", default_palette);
  
  
  blit(krokodyl,screen,0,0,0,0,krokodyl->w,krokodyl->h);

 

i błąd niestety taki: [linker error] undefined reference to load_gif

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...