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