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
» 2012-01-13 16:06:42
A jak to zrobić(w Code::Blocks)
P-48081
pekfos
» 2012-01-13 16:09:26
A wiesz, że na stronie jest wyszukiwarka? Chyba nie. Co najmniej raz opisywałem jak to zrobić. Teraz tego nie zrobię..
P-48082
kubawal
Temat założony przez niniejszego użytkownika
» 2012-01-13 16:41:58
Przepraszam, ale szukałem chyba z pięć razy, a niczego takiego nie ma!
P-48085
marianekA
» 2012-01-13 23:37:58
Jestem tutaj też młody ale spróbuję Ci pomóc bo mi też pomogli.
Kliknij w oknie z logiem na prawy przycisk myszki w nowym okienku kliknij na Copy contents to Clipboard i wklej zawartość w treści posta.
P-48126
kubawal
Temat założony przez niniejszego użytkownika
» 2012-01-14 15:42:12
Ale log jest taki sam:
C:\Kuba(D)\Programy\alleg.o:alleg.cpp|| undefined reference to `_install_allegro_version_check'|
C:\Kuba(D)\Programy\alleg.o:alleg.cpp|| undefined reference to `install_keyboard'|
C:\Kuba(D)\Programy\alleg.o:alleg.cpp|| undefined reference to `set_color_depth'|
C:\Kuba(D)\Programy\alleg.o:alleg.cpp|| undefined reference to `set_gfx_mode'|
C:\Kuba(D)\Programy\alleg.o:alleg.cpp|| undefined reference to `_imp__default_palette'|
C:\Kuba(D)\Programy\alleg.o:alleg.cpp|| undefined reference to `set_palette'|
C:\Kuba(D)\Programy\alleg.o:alleg.cpp|| undefined reference to `_imp__screen'|
C:\Kuba(D)\Programy\alleg.o:alleg.cpp|| undefined reference to `makecol'|
C:\Kuba(D)\Programy\alleg.o:alleg.cpp|| undefined reference to `_imp__font'|
C:\Kuba(D)\Programy\alleg.o:alleg.cpp|| undefined reference to `_imp__screen'|
C:\Kuba(D)\Programy\alleg.o:alleg.cpp|| undefined reference to `textout_ex'|
C:\Kuba(D)\Programy\alleg.o:alleg.cpp|| undefined reference to `readkey'|
C:\Kuba(D)\Programy\alleg.o:alleg.cpp|| undefined reference to `allegro_exit'|
C:\Kuba(D)\Programy\alleg.o:alleg.cpp|| undefined reference to `_WinMain'|
||=== Build finished: 14 errors, 0 warnings ===|
P-48174
pekfos
» 2012-01-14 15:50:20
Settings > Compiler and Debugger > Global compiler settings > Other settings > Compiler logging ustaw na Full command line..
P-48175
kubawal
Temat założony przez niniejszego użytkownika
» 2012-01-14 16:20:34
Bardzo dziękuję.A więc log jest taki:
mingw32-g++.exe -Wall    -c C:\Kuba(D)\Programy\alleg.cpp -o C:\Kuba(D)\Programy\alleg.o
mingw32-g++.exe  -o C:\Kuba(D)\Programy\alleg.exe C:\Kuba(D)\Programy\alleg.o  
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, 0 seconds)
14 errors, 0 warnings
I jakby ktoś się pytał ,kod programu jest taki:
C/C++
#include <allegro.h>
int main()
{
    allegro_init();
    install_keyboard();
    set_color_depth( 8 );
    set_gfx_mode( GFX_AUTODETECT, 800, 600, 0, 0 );
    set_palette( default_palette );
    clear_to_color( screen, 48 );
    textout_ex( screen, font, "Witaj w Allegro !", 20, 20, makecol( 255, 0, 255 ), - 1 );
   
    readkey();
   
    allegro_exit();
    return 0;
}
END_OF_MAIN();
P-48176
Drraven
» 2012-01-14 16:41:08
Błąd linkera.
P-48178
1 « 2 » 3
Poprzednia strona Strona 2 z 3 Następna strona