Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Problema Con La Función Illoadimage De Openil

Iniciado por DraKKaR, 19 de Marzo de 2004, 01:07:18 AM

« anterior - próximo »

DraKKaR

 Hola, posteo este reply en un nuevo thread por no tener mucha relación entre el título del post original y el contenido de este mensaje. Pido perdón a los que ya lo han leido.
Habiendo hecho funcionar mi engine con la OpenIL me encuentro con un problemilla (relacionado con OpenIL) portándolo a Linux.
Básicamente, el problema es el siguiente: la función ilLoadImage devuelve IL_FALSE, al intentar cargar una imagen (que está en ese dir y con los permisos necesarios), con el mismo código fuente ue carga una imagen en windows.



#include <IL/il.h>

int main(void)
{
int i;
ilInit();
ilGenImages(1,&i);
ilBindImage(i);
if (ilLoadImage("crackmud.png")==IL_FALSE)
{
      printf("%s",iluErrorString(ilGetError()));
      exit(1);
}
ilSaveImage("1.jpg");
ilDeleteImages(1,&i);
return 0;
}


En teoria, la función ilLoadImage, debería haberla cargado y devuelto IL_TRUE. Lo más curioso es que el mensaje de error devuelto ha sido "no error".
¿Alguno sabe que ha ocurrido? ¿Alguno puede pasarme un código que funcione en Linux y que use OpenIL? Creo que alguno de vostros la habeis usado.

Gracias.