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 |