Programación Específica > Allegro
Problemas Con Ellegro
(1/1)
			DoKannon:
			
			#include <stdio.h>
#include <stdlib.h>
#include <allegro.h>
int main ()
{
allegro_init();
install_keyboard();
if (set_gfx_mode(GFX_AUTODETECT,320,200,0,0)<0)
{
printf ("dfsdf");
allegro_exit();
exit(-1);
}
textout_ex ( screen, font, "dfsd", 0, 0, 15);
readkey();
allegro_exit();
return 0;
}
ese es el codigo
y los errores son los siguientes 
1)36 C:\DevCpp\include\allegro\text.h too few arguments to function `void textout_ex(BITMAP*, const FONT*, const char*, int, int, int, int)' 
2) [Linker error] undefined reference to `WinMain@16' 
por favor so alguien me puede ayudar , que estoy recien aprendiendo allegro y ya tuve la desagradable experiencia de las librerias que ya no s eocupan  por favor ayuda!!!!! =)
		
			ibito:
			
			
--- Citar ---1)36 C:\DevCpp\include\allegro\text.h too few arguments to function `void textout_ex(BITMAP*, const FONT*, const char*, int, int, int, int)' 
--- Fin de la cita ---
Traducción: 
En la linea 36 del archivo: C:\DevCpp\include\allegro\text.h hay una función en la cual tu pusiste pocos argumentos:
--- Código: Text --- void textout_ex(BITMAP*, const FONT*, const char*, int, int, int, int)'   
y tu tienes: 
--- Código: Text ---textout_ex ( screen, font, "dfsd", 0, 0, 15); Si cuentas los argumentos, en la primera parte tienes 7, y tu pusiste solo 6, aqui hay una explicación textout_ex.
Te falto el bg, que puede ser -1
quedaría:
--- Código: Text --- textout_ex(screen, font, "dfsd", 0, 0, 15, -1);  
y en 
--- Citar ---2) [Linker error] undefined reference to `WinMain@16' 
--- Fin de la cita ---
te falto despues del ultimo '}' va un 
--- Código: Text --- END_OF_MAIN();  
		
			DoKannon:
			
			vale compadre se paso !! realmente , oye por casualiadad sabes donde me puedo bajar un manual bueno de allegro en español que los que he visto en esàñol solo etsan disponible en linea y no para baja ren formato pdf o en el que sea
 de antemano gracias
		
Navegación
Ir a la versión completa