Problema a la hora de ejecutar programa c

smintcs

Hola

Estoy haciendo un programa en c en modo grafico, con la bibiloteca allegro.

El programa en si lo que hace es dibujar una bolita y moverla por la pontalla.

El codigo ya lo tengo, lo compilo no me da ningun error ni warning ni nada, (uso devc++ por si tiene algo que ver) y el programa en mi pc pues funciona, sale la bolita y hace todo.

Pero a la hora de probarlo en otros ordenadores da error, no se todavia que error, luego si puedo intentare poner una screen.

El tema es ese que en mi pc funciona perfectamente y lo puedo usar, pero en otros pcs no va.

No creo que sea cosa del codigo del programa porq he probado tambien con ejemplos que trae la propia bibiloteca allegro, y en mi pc se ven y en los demas no.

Igual lo que pasa es que solo se puede ejecutar en el pc en el que se compilo?

Me gustaria que me ayudarais porfavor

Gracias

A

Asegúrate de que los otros PCs donde ejecutas tu programa tienen también la DLL de Allegro. Quizá sea eso.

Si miras en la web de Allegro verás:
http://prdownloads.sourceforge.net/alleg/allegro-enduser-4.2.0.tar.gz?download

Es lo que necesita el usuario final para poder ejecutar tus programas.

smintcs

muchas gracias creo que es eso, que el pc donde intento ejecutarlo no tiene allegro, pero como la version esa de enduser es solo para linux/unix, creo que tendria que instalarle a cada persona que quiera usarlo un compilador con el allegro, no me compensa hacer tanto

A

Es que la idea si no me equivoco es que tu crees una DLL que te serviría para ejecutar el código donde quieras, a partir del fuente.

De todas formas, en la web aparecen paquetes binarios ya hechos para diversos compiladores.

Echa un vistazo aquí:
http://www.allegro.cc/files/

Como usas Dev-cpp, supongo que lo que necesitas es:
http://www.allegro.cc/files/4.2.0/allegro-mingw-4.2.0.zip

Una vez lo tengas, lo descomprimes y echas un vistazo a \bin, ahí hay unas DLL que tienen pinta de ser lo que te hace falta. El resto, lib e include, son para el compilador.

smintcs

buenos pues muchisimas gracias, meto esas dll en el pc en cuestion y ya se pueden ejecutar los programas

Usuarios habituales

  • smintcs
  • Archville