instalar allegro.h

Iniciado por 0xDani, 13 Junio 2012, 17:53 PM

0 Miembros y 1 Visitante están viendo este tema.

0xDani

Hola ¿alguien sabe de donde puedo descargar allegro.h y como instalarla en linux?

Saludos ;D
I keep searching for something that I never seem to find, but maybe I won't, because I left it all behind!

I code for $$$
Hago trabajos en C/C++
Contactar por PM

STANHMAL

Power Metal vs Reggaeton



Que es mi ordenador mi tesoro que todo el mundo ha de temer. Mi ley, el ratón y el módem. Mi única patria, la red

0xDani

#2
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.
I keep searching for something that I never seem to find, but maybe I won't, because I left it all behind!

I code for $$$
Hago trabajos en C/C++
Contactar por PM

STANHMAL

Power Metal vs Reggaeton



Que es mi ordenador mi tesoro que todo el mundo ha de temer. Mi ley, el ratón y el módem. Mi única patria, la red

Foxy Rider

@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.


0xDani

Ubuntu 12.04 y el paquete es liballegro4.2-dev.

Saludos ;D
I keep searching for something that I never seem to find, but maybe I won't, because I left it all behind!

I code for $$$
Hago trabajos en C/C++
Contactar por PM

Foxy Rider

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.

0xDani

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:
I keep searching for something that I never seem to find, but maybe I won't, because I left it all behind!

I code for $$$
Hago trabajos en C/C++
Contactar por PM

Foxy Rider

#8
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.