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

[C, allegro 4.2.2], problem z biblioteką winalleg.h

Ostatnio zmodyfikowano 2012-04-18 02:22
Autor Wiadomość
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ę.
P-54710
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) :

C/C++
#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++ ? ;)
P-54759
« 1 »
  Strona 1 z 1