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

allegro problem z kompilacją

Ostatnio zmodyfikowano 2012-04-03 09:28
Autor Wiadomość
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
P-48015
pekfos
» 2012-01-12 16:52:17
Co w linkerze?
P-48018
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?
P-48022
m4tx
» 2012-01-12 18:46:38
Tak, ale jemu chodziło o to, co masz dopisane w opcjach linkera.
P-48025
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


P-48068
pekfos
» 2012-01-13 15:45:57
To nie jest cały log..
P-48073
kubawal
Temat założony przez niniejszego użytkownika
» 2012-01-13 15:53:48
W Code::Blocks wyświetlało tylko tyle...
P-48077
pekfos
» 2012-01-13 16:00:24
Włącz pełne logi..
P-48080
« 1 » 2 3
  Strona 1 z 3 Następna strona