A ver si me pueden echar una mano.
Estoy tratando de compilar allegro 4.0 bajo windows98 para mingw32. Tengo l=
a ultima version disponible del dev-c++ lista y funcionando en mi ordenador.=
Cuando ejecuto make, todo parece ir correctamente durante un rato hasta que=
antes de finalizar aparece un error:
gcc -DALLEGRO_STATICLINK -DALLEGRO_SRC -Wall -Wno-unused -mcpu=pentium -O2=
-fun
roll-loops -ffast-math -fomit-frame-pointer -fno-strength-reduce -I. -I./i=
nclud
e -o obj/mingw32/alleg_s/wddaccel.o -c src/win/wddaccel.c
In file included from src\win\wddraw.h:30,
from src/win/wddaccel.c:23:
D:\INSTALADOS\DEV-C\BIN\..\lib\gcc-lib\i386-mingw32msvc\2.95.2\..\..\..\..\=
inclu
de\ddraw.h:148: parse error before `HMONITOR'
D:\INSTALADOS\DEV-C\BIN\..\lib\gcc-lib\i386-mingw32msvc\2.95.2\..\..\..\..\=
inclu
de\ddraw.h:149: parse error before `HMONITOR'
D:\INSTAL~1\DEV-C\BIN\MAKE.EXE: *** [obj/mingw32/alleg_s/wddaccel.o] Error =
1
con lo cual se detiene la aplicacion make. El error viene de la libreria dd=
raw.h que esta en el directorio \include del dev-c, pego aqui las lineas pro=
blema:
#if !defined(HMONITOR_DECLARED) && (WINVER < 0x0500)
#define HMONITOR_DECLARED
DECLARE_HANDLE(HMONITOR);
#endif
No he conseguido solucionarlo de ningun modo. He tratado de compilar con la=
s dos versiones disponibles en la pagina de allegro del SDK para las directx=
pero sin ningun resultado.
¿Me puede alguien orientar sobre cual podria ser el problema?