Anuncios Google

Ayuda por favor allegro en dev c++

Bueno es que hoy buscando la libreria allegro para dev c++ encontre un instalador para la misma, un tal .Devpak lo instale y todo bien bueno estaba probando un ejemplo de un tutorial para ver si funcionaba y me da unos errores los errores son:

 C:\Documents and Settings\Castro\Mis documentos\carpetas familias\anxo\Nueva carpeta (2)\Makefile.win [Build Error]  [Proyecto1.exe] Error 1  y este tambien   Circular main <- main.o dependency dropped.

El codigo fuente lo saque de un tutorial.Aqui esta.

Gracias por adelantado. :)

#include <allegro.h>
 
int main()
{
    allegro_init();
    install_keyboard();
    install_mouse();
    if(install_mouse() == -1)
    {
                       allegro_message("Error! %s", allegro_error);
                       return -1;
    }
    set_color_depth(16);
    set_gfx_mode(GFX_AUTODETECT,640,480,0,0);
    if(set_gfx_mode(GFX_AUTODETECT, 640, 480, 0, 0) != 0)
    {
                                    set_gfx_mode(GFX_TEXT, 0, 0, 0, 0);
                                    allegro_message("Imposible iniciar el modo video!\n%s\n", allegro_error);
                                    return 1; //y no nos olvidamos de salir...
    }
    while(!key[KEY_ESC])
    {
                        clear_bitmap(screen);
    }
    return 0;
}
END_OF_MAIN();



Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de joserc87

Parece un error del Makefile.

Lo más probable es que el dev-c++ se haya hecho un lío y tenga dependencias cíclicas.

Para no complicarte mucho, intenta crearte un nuevo proyecto. Si sigue sin funcionarte, dinos como has hecho el proyecto y qué contiene el Makefile.

PD: Al margen de que te funcione o no, plantéate seriamente a migrar a otro IDE (como Code::Blocks). Dev-C++ es un proyecto abandonado desde hace muchos años y tiene varios bugs ;). A mi, en 6 años, nunca me ha aparecido este error.


Be pointer my friend...

Dennis Ritchie. Padre de C y cocreador de UNIX.

R.I.P.

 

Imagen de anxoganso

Probe haciendo otro proyecto

Probe haciendo otro proyecto poniendo los ejemplos k aparecen al darle al proyecto nuevo y allegro y compilarlo y nada y el makefile yo nunca lo editor lo dejo tal y como esta


Imagen de adriel0000

Por supuesto

Parece error del make file... Ni idea... Pasate a CodeBlooks es lo que me dijo jose y aora todo me va de perlas aunque use SDL seguro que es problema del compilador. Yo tambien intente istalar allegro con un pak .dev creo (Lo que pusiste arriva) pero nunca testee. Pasanos el tuto donde lo instalaste y pon los pasos de como lo hiciste para instalarlas.


Mi blog: adriel0000.wordpress.com

 

un saludo.

Imagen de anxoganso

tuto ninguno descargue un

tuto ninguno descargue un paquete y luego lo abres y aparece un instalador pero excepto cuando intento usar allegro todo va bien

Imagen de adriel0000

mmmm

mmm es raro tiene que ser tu IDE (Dev-C++) Intentalo en codebloks y  nos cuentas aunque aqui el experto es jose... Coy a mirar por la web.

 

P.D http://www.taringa.net/posts/downloads/2555013/Allegro-y-Dev-c_.html


Mi blog: adriel0000.wordpress.com

 

un saludo.

Imagen de anxoganso

y como la libreria allegro se

y como la libreria allegro

se instala en code bloks

Imagen de joserc87

Si te soy sincero

Nunca he usado allegro. Me decanté por SDL hace años y estoy bastante contento: es portable (hay versiones para windows, linux, mac, PSP, etc), más eficiente (allegro siempre usa el 100% de la CPU), se puede utilizar junto con OpenGL y tiene mucho más soporte, así que te recomiendo al 100% SDL antes que allegro. Ahora bien, cada uno es libre de hacer lo que quiera ;).

Si sigues decidido a usar allegro, en la wiki de allegro hay un tutorial de como instalarlo en Code::Blocks:

http://wiki.allegro.cc/index.php?title=Code::Blocks.

Siento no poder decirte más, pero es que nunca la he usado.


Be pointer my friend...

Dennis Ritchie. Padre de C y cocreador de UNIX.

R.I.P.

 

Imagen de anxoganso

Ok pero creo k estas

Ok pero creo k estas equivocado allegro es muy ligera y SDL es libre ¿? tal vez la pruebe.

Imagen de joserc87

Es posible.

A lo mejor han corregido ya los fallos, pero hasta hace poco, todos los juegos que he ejecutado consumían siempre el 100% por culpa de la biblioteca. Era bastante molesto, especialmente en un portatil porque tiende a recalentarse.

Sí, SDL es de código abierto y gratis (igual que allegro). Como digo, cada uno es libre de elegir. Yo en su día tuve que hacerlo y elegí SDL porque la veía con más calidad, aunque no se como estará ahora.

Por cierto, veo por tu imagen que usas ubuntu. Creo que eso simplificaría MUCHO la instalación, tanto de Code::Blocs y SDL como de Allegro. Seguramente instalar Allegro sea solo instalar un paquete dev en synaptic. Te lo recomiendo, porque como he visto en el enlace que te he puesto, hay que liarla un poco para instalarlo en windows.


Be pointer my friend...

Dennis Ritchie. Padre de C y cocreador de UNIX.

R.I.P.

 

Imagen de anxoganso

Si uso ubuntu desde abril del

Si uso ubuntu desde abril de este año aparte de trisquel linux jaja software libre al poder y gracias por tu paciencia por resolver mis dudas xd


Imagen de adriel0000

Si

Si, yo tambien te recomiendo SDL, al principio como toda libreria se te ara imposible hacer todo pero es cuestion de echarle uns horas al dia y alfinal veras que as hecho un juego decente del scenery del año que biene :)


Mi blog: adriel0000.wordpress.com

 

un saludo.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.