Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Allegro.h błędy przy kompilacji

Ostatnio zmodyfikowano 2009-03-27 16:24
Autor Wiadomość
kacpero1094
Temat założony przez niniejszego użytkownika
Allegro.h błędy przy kompilacji
» 2009-03-27 12:11:53
Właśnie zacząłem przygodę z Allegro.h. Chcę skompilować najprostszy możliwy kod:
C/C++
#include <allegro.h>

void init();
void deinit();

int main() {
    init();
   
    while( !key[ KEY_ESC ] ) {
        /* put your code here */
    }
   
    deinit();
    return 0;
}
END_OF_MAIN()

void init() {
    int depth, res;
    allegro_init();
    depth = desktop_color_depth();
    if( depth == 0 ) depth = 32;
   
    set_color_depth( depth );
    res = set_gfx_mode( GFX_AUTODETECT_WINDOWED, 640, 480, 0, 0 );
    if( res != 0 ) {
        allegro_message( allegro_error );
        exit( - 1 );
    }
   
    install_timer();
    install_keyboard();
    install_mouse();
    /* add other initializations here */
}

void deinit() {
    clear_keybuf();
    /* add other deinitializations here */
}
Jednak kompilator (mam Dev-C++) przy linkowaniu (tworzeniu pliku wykonywalnego).
Błędy wyglądają tak:
  cannot find -lalleg_s
  ld returned 1 exit status
 ...\Makefile.win [Build Error]  [Projekt1.exe] Error 1
P-5050
DeBugger
» 2009-03-27 12:40:31
Stworzyłeś nowy projekt allegro, czy linkowałeś ręcznie. Kod jest raczej ok.
P-5051
DejaVu
» 2009-03-27 14:39:25
cannot find -lalleg_s
Nie masz biblioteki alleg_s. Spróbuj alleg.
P-5052
pekfos
» 2009-03-27 16:24:25
u mnie działa to
lalleg
P-5055
« 1 »
  Strona 1 z 1