allegro problem z kompilacją
Ostatnio zmodyfikowano 2012-04-03 09:28
kubawal Temat założony przez niniejszego użytkownika  | 
allegro problem z kompilacją » 2012-01-12 16:34:00 Chciałbym nauczyć się programować w allegro z kursu na tej stronie. Ściągnąłem allegro według instrukcji i próbowałem skompilować pierwszy program. Kompilator wyrzucał mi taki błędy: C:\Kuba(D)\Programy\alleg.o:alleg.cpp:(.text+0x4a): undefined reference to `_install_allegro_version_check' C:\Kuba(D)\Programy\alleg.o:alleg.cpp:(.text+0x4f): undefined reference to `install_keyboard' C:\Kuba(D)\Programy\alleg.o:alleg.cpp:(.text+0x5b): undefined reference to `set_color_depth' C:\Kuba(D)\Programy\alleg.o:alleg.cpp:(.text+0x87): undefined reference to `set_gfx_mode' C:\Kuba(D)\Programy\alleg.o:alleg.cpp:(.text+0x8c): undefined reference to `_imp__default_palette' C:\Kuba(D)\Programy\alleg.o:alleg.cpp:(.text+0x94): undefined reference to `set_palette' C:\Kuba(D)\Programy\alleg.o:alleg.cpp:(.text+0x99): undefined reference to `_imp__screen' C:\Kuba(D)\Programy\alleg.o:alleg.cpp:(.text+0xc7): undefined reference to `makecol' C:\Kuba(D)\Programy\alleg.o:alleg.cpp:(.text+0xce): undefined reference to `_imp__font' C:\Kuba(D)\Programy\alleg.o:alleg.cpp:(.text+0xd5): undefined reference to `_imp__screen' C:\Kuba(D)\Programy\alleg.o:alleg.cpp:(.text+0x107): undefined reference to `textout_ex' C:\Kuba(D)\Programy\alleg.o:alleg.cpp:(.text+0x10c): undefined reference to `readkey' C:\Kuba(D)\Programy\alleg.o:alleg.cpp:(.text+0x111): undefined reference to `allegro_exit' C:\Kuba(D)\Programy\alleg.o:alleg.cpp:(.text+0x146): undefined reference to `_WinMain' Nie wiem co zrobiłem nie tak i proszę o pomoc PS: Mam MinGW i Code::Blocks   | 
 | 
pekfos  | 
» 2012-01-12 16:52:17 Co w linkerze?  | 
 | 
kubawal Temat założony przez niniejszego użytkownika  | 
» 2012-01-12 17:06:02 jak były błędy w kompilacji to chyba nie linkowało kodu?  | 
 | 
m4tx  | 
» 2012-01-12 18:46:38 Tak, ale jemu chodziło o to, co masz dopisane w opcjach linkera.  | 
 | 
kubawal Temat założony przez niniejszego użytkownika  | 
» 2012-01-13 15:33:13 ja dałem tylko błędy, ale cały log kompilatora jest taki: Compiling: C:\Kuba(D)\Programy\alleg.cpp Linking console executable: C:\Kuba(D)\Programy\alleg.exe C:\Kuba(D)\Programy\alleg.o:alleg.cpp:(.text+0x4a): undefined reference to `_install_allegro_version_check' C:\Kuba(D)\Programy\alleg.o:alleg.cpp:(.text+0x4f): undefined reference to `install_keyboard' C:\Kuba(D)\Programy\alleg.o:alleg.cpp:(.text+0x5b): undefined reference to `set_color_depth' C:\Kuba(D)\Programy\alleg.o:alleg.cpp:(.text+0x87): undefined reference to `set_gfx_mode' C:\Kuba(D)\Programy\alleg.o:alleg.cpp:(.text+0x8c): undefined reference to `_imp__default_palette' C:\Kuba(D)\Programy\alleg.o:alleg.cpp:(.text+0x94): undefined reference to `set_palette' C:\Kuba(D)\Programy\alleg.o:alleg.cpp:(.text+0x99): undefined reference to `_imp__screen' C:\Kuba(D)\Programy\alleg.o:alleg.cpp:(.text+0xc7): undefined reference to `makecol' C:\Kuba(D)\Programy\alleg.o:alleg.cpp:(.text+0xce): undefined reference to `_imp__font' C:\Kuba(D)\Programy\alleg.o:alleg.cpp:(.text+0xd5): undefined reference to `_imp__screen' C:\Kuba(D)\Programy\alleg.o:alleg.cpp:(.text+0x107): undefined reference to `textout_ex' C:\Kuba(D)\Programy\alleg.o:alleg.cpp:(.text+0x10c): undefined reference to `readkey' C:\Kuba(D)\Programy\alleg.o:alleg.cpp:(.text+0x111): undefined reference to `allegro_exit' C:\Kuba(D)\Programy\alleg.o:alleg.cpp:(.text+0x146): undefined reference to `_WinMain' collect2: ld returned 1 exit status Process terminated with status 1 (0 minutes, 8 seconds) 14 errors, 0 warnings  | 
 | 
pekfos  | 
» 2012-01-13 15:45:57 To nie jest cały log..  | 
 | 
kubawal Temat założony przez niniejszego użytkownika  | 
» 2012-01-13 15:53:48 W Code::Blocks wyświetlało tylko tyle...  | 
 | 
pekfos  | 
» 2012-01-13 16:00:24 Włącz pełne logi..  | 
 | 
|  « 1 »  2 3 |