[C++] Allegro błąd przy kompilacji programu


(Kamil Kocurek) #1

Witam, właśnie uczę się allegro i napisałem podstawowy program:

#include 

int main()

{

    al_init();

}

Podczas kompilacji pojawia się błąd

C:\Users\User\Desktop\programowanie\notepad\allegro\Allegro\Allegro.cpp|4|undefined reference to `al_install_system'|

System: Win8 64 bit

IDE: Code::Blocks

Z góry dziękuję za pomoc.


(kostek135) #2

Ten błąd oznacza, że linker nie wie skąd ma wziąć definicje dla deklaracji biblioteki. Generalnie słabo się orientuje w Windowsie. W Linuksie wystarczy je dołączyć w czasie kompilacji np. tak:

g++ in.cpp -o out `pkg-config --libs allegro-5.0`

Być może pod Windowsem da się zrobić coś podobnego.

[EDIT]

Znalazłem coś takiego. Być może pomoże? http://wiki.allegro.cc/index.php?title= ... _Allegro_5


(Kamil Kocurek) #3

Rzeczywiście działa, Wielkie dzięki =D.