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

[Allegro5] Problem z kompilacją

Ostatnio zmodyfikowano 2016-02-06 17:26
Autor Wiadomość
macmmm81
Temat założony przez niniejszego użytkownika
[Allegro5] Problem z kompilacją
» 2016-02-06 17:24:35
Gdy próbuję kompilować:
C/C++
#include <allegro5/allegro.h>
#include <allegro5/allegro_image.h>
int main()
{
    al_init();
    al_install_keyboard();
    al_init_image_addon();
    ALLEGRO_KEYBOARD_STATE klawiatura;
    ALLEGRO_DISPLAY * okno = al_create_display( 320, 240 );
    al_set_window_title( okno, "pierwsze okno" );
    ALLEGRO_BITMAP * obrazek = al_load_bitmap( "widok.png" );
    while( !al_key_down( & klawiatura, ALLEGRO_KEY_ESCAPE ) )
    {
        al_get_keyboard_state( & klawiatura );
        al_clear_to_color( al_map_rgb( 0, 255, 0 ) );
        al_draw_bitmap( obrazek, 0, 0, 0 );
        al_flip_display();
       
        al_destroy_display( okno );
        al_destroy_bitmap( obrazek );
       
        return 0;
    }

Wychodzą mi takie błędy


obj\Debug\main.o||In function `main':|
C:\Users\Admin\Desktop\Maceik\main.cpp|5|undefined reference to `_imp__al_install_system'|
C:\Users\Admin\Desktop\Maceik\main.cpp|6|undefined reference to `_imp__al_install_keyboard'|
C:\Users\Admin\Desktop\Maceik\main.cpp|7|undefined reference to `_imp__al_init_image_addon'|
C:\Users\Admin\Desktop\Maceik\main.cpp|9|undefined reference to `_imp__al_create_display'|
C:\Users\Admin\Desktop\Maceik\main.cpp|10|undefined reference to `_imp__al_set_window_title'|
C:\Users\Admin\Desktop\Maceik\main.cpp|11|undefined reference to `_imp__al_load_bitmap'|
C:\Users\Admin\Desktop\Maceik\main.cpp|14|undefined reference to `_imp__al_get_keyboard_state'|
C:\Users\Admin\Desktop\Maceik\main.cpp|15|undefined reference to `_imp__al_map_rgb'|
C:\Users\Admin\Desktop\Maceik\main.cpp|15|undefined reference to `_imp__al_clear_to_color'|
C:\Users\Admin\Desktop\Maceik\main.cpp|16|undefined reference to `_imp__al_draw_bitmap'|
C:\Users\Admin\Desktop\Maceik\main.cpp|17|undefined reference to `_imp__al_flip_display'|
C:\Users\Admin\Desktop\Maceik\main.cpp|12|undefined reference to `_imp__al_key_down'|
C:\Users\Admin\Desktop\Maceik\main.cpp|20|undefined reference to `_imp__al_destroy_display'|
C:\Users\Admin\Desktop\Maceik\main.cpp|21|undefined reference to `_imp__al_destroy_bitmap'|
||=== Build finished: 14 errors, 0 warnings ===|

Dlaczego tak się dzieje?
P-144549
jankowalski25
» 2016-02-06 17:26:31
Nie dołączyłeś bibliotek allegro więc masz błędy linkera.
P-144550
« 1 »
  Strona 1 z 1