Hola ¿alguien sabe de donde puedo descargar allegro.h y como instalarla en linux?
Saludos ;D
Pagina Oficial : http://www.allegro.cc/ (http://www.allegro.cc/)
Instalación wiki Oficial : http://wiki.allegro.cc/index.php?title=Allegro_5#Installing_and_Building_Allegro_5 (http://wiki.allegro.cc/index.php?title=Allegro_5#Installing_and_Building_Allegro_5)
$4!u2
Gracias! pero utilizo la version 4 xk hay mas tutoriales.
Saludos ;D
EDITO:
La he descargado usando sudo apt-get install liballegro4.2-dev y al compilar uso -lalleg pero no funciona.
http://wiki.allegro.cc/index.php?title=Build/Linux (http://wiki.allegro.cc/index.php?title=Build/Linux)
@STANHMAL → No se te ocurra sugerir que compile algo que no debería ser compilado, ffs ...
@daniyo → ¿Qué distro usás? para ver si la versión que querés está, que nombre tiene el paquete y qué nombre tiene la librería en el sistema.
Saludos.
Ubuntu 12.04 y el paquete es liballegro4.2-dev.
Saludos ;D
Bien, el sitio de ubuntu ( http://packages.ubuntu.com/precise/i386/liballegro4.2-dev/filelist ) marca esto :
Citar/usr/lib/liballeg-4.2.2.so
/usr/lib/liballeg.a
acordate que cuando usás el -l de gcc, eso se traduce en [lib]nombre[.***] ... por lo que tenés que poner
-lalleg (-l[nombre] )
Saludos.
He encontrado esos archivos en mi ordenador, y he puesto un #include "/usr/lib/las dos librerias"
El compilador se ha tirado 5 minutos lanzandome errores. :huh: :huh:
Cita de: daniyo en 16 Junio 2012, 21:16 PM
He encontrado esos archivos en mi ordenador, y he puesto un #include "/usr/lib/las dos librerias"
El compilador se ha tirado 5 minutos lanzandome errores. :huh: :huh:
¿No hizo segfault? Wow, un aplauso para la gente de GNU ... no, estás confundiendo librería con encabezado.
No sé que texto estás leyendo, pero tendría que haberte explicado esto → http://www.thegeekstuff.com/2011/10/c-program-to-an-executable/ (junto con la diferencia de declaración e implementación ... que es la base para definir qué es una librería y un encabezado, que son las dos partes necesarias)
lo que decía justamente es que cuando compilás tenés que enlazar esas librerías (los archivos .so, que son binarios análogos a las dll de windows), no incluirlas en el código como si fuesen encabezados (archivos .h)
Saludos.