[C, allegro 4.2.2], problem z biblioteką winalleg.h
Ostatnio zmodyfikowano 2012-04-18 02:22
krzako Temat założony przez niniejszego użytkownika |
[C, allegro 4.2.2], problem z biblioteką winalleg.h » 2012-04-17 19:08:51 Witam,
piszę sobie grę w statki i mam problem z dołączeniem biblioteki winalleg.h.
Bez tej biblioteki wszystko się kompiluje i działa idealnie, leczy gdy tylko ją dołączę (jeszcze bez żadnego dodatkowego kodu), to wyskakuje mi masa błędów, wszystkie podobnego typu, a nie wydaje mi się, żeby to było źle. Chyba, że korzystając z winallega, trzeba się stosować do jakiś innych reguł.
E:\allegro\asd\statki\graf.h|19|error: expected ';', ',' or ')' before 'struct'|
E:\allegro\asd\statki\main.c||In function '_mangled_main':|
E:\allegro\asd\statki\main.c|46|error: expected identifier or '(' before 'struct'|
E:\allegro\asd\statki\main.c|50|error: expected expression before 'struct'|
E:\allegro\asd\statki\main.c|50|error: too few arguments to function 'clear_to_color'|
E:\allegro\asd\statki\main.c|82|warning: implicit declaration of function 'rysuj_interface'|
E:\allegro\asd\statki\main.c|82|error: expected expression before 'struct'|
E:\allegro\asd\statki\main.c|88|error: expected expression before 'struct'|
E:\allegro\asd\statki\main.c|88|error: too few arguments to function 'blit'|
E:\allegro\asd\statki\main.c|136|error: expected expression before 'struct'|
E:\allegro\asd\statki\main.c|139|error: expected expression before 'struct'|
E:\allegro\asd\statki\main.c|139|error: too few arguments to function 'blit'|
E:\allegro\asd\statki\main.c|206|error: expected expression before 'struct'|
E:\allegro\asd\statki\main.c|209|error: expected expression before 'struct'|
E:\allegro\asd\statki\main.c|209|error: too few arguments to function 'blit'|
E:\allegro\asd\statki\main.c|92|warning: enumeration value 'wyjdz' not handled in switch|
E:\allegro\asd\statki\main.c|247|error: expected expression before 'struct'|
||=== Build finished: 14 errors, 2 warnings ===|
bez winallega, wszystko działa jak należy. Wie ktoś w czym leży problem?
Ewentualnie, wie ktoś jak odczytać rozdzielczość użytkownika, korzystając z samego allegro? bo tylko tego potrzebuję. |
|
McAffey |
» 2012-04-18 02:22:13 A dodajesz oprócz tego zwykłe windows.h ? Ja u Siebie korzystałem z takich nagłówków (skopiuj też w takiej samej kolejności) : #include <allegro.h> #include <winalleg.h> #include <windows.h> PS : [C, allegro 4.2.2], problem z biblioteką winalleg.h |
Nie chodziło Ci o C++ ? ;) |
|
« 1 » |