Hola:
De Rhide no tengo idea pero acá te paso información sobre como
instalar
Allegro para usar con Dev-C++.
Suerte!
---------------------------------------------------------
Instalar Allegro 4.02 para ser usado con Dev-C++
Se necesita:
Dev-C++ (se baja de http://www.bloodshed.net)
MingW32 (se baja de http://www.mingw.org)
dx70_mgw.zip (se baja de http://alleg.sourceforge.net/wip.html)
Allegro (en este caso el archivo se llama all402.zip)
1) Instalar Dev-C++.
Lei (no recuerdo adónde) que hay que instalarlo en c:\Dev-Cpp; y no
en c:\Dev-C++
(opción predeterminada por el programa), porque podría haber algún
problema con
Allegro (aunque no doy fe de eso).
2) Descomprimir Allegro
Al descomprimir Allegro me queda una carpeta llamada all402.
Dentro de esa carpeta hay otra llamada allegro (esa es la que hay que
copiar).
Copiar la carpeta allegro a c:\Dev-Cpp.
Es decir, me quedaría adentro de c:\Dev-Cpp la carpeta allegro (así
c:\Dev-Cpp\allegro).
3) Descomprimir MingW32
En este caso se crea una carpeta MinGW-1.1.tar.
Hay que copiar TODO el CONTENIDO de esa carpeta (en este caso \bin,
\include, \info-html, \lib
\man, \mingw32, y todos los archivos).
Es decir que NO hay que copiar la carpeta MinGW-1.1.tar; hay
que "meterse" dentro de esta carpeta
y copiar su contenido a c:\Dev-Cpp y sobreescribir todo (responder
que "si" a la pregunta que se
nos hace).
4) Descomprimir dx70_mgw.zip
En este caso al descomprimirse, se crea una carpeta dx70_mgw.
Hacer lo mismo que en 3), es decir, copiar el contenido de esa
carpeta a c:\Dev-Cpp y
sobreescribir todo.
5) Editar c:\autoexec.bat y agregarle estas líneas:
SET PATH=C:\Dev-Cpp\Bin
SET MINGDIR=C:\Dev-Cpp
6) Reiniciar la computadora.
7) Probar si la instalación tuvo éxito ejecutando en una ventana MS-
DOS:
gcc-v
Si sale algo PARECIDO a esto:
Reading specs from /usr/lib/gcc-lib/i686-pc-cygwin/2.95.3-5/specs
gcc version 2.95.3-5 (cygwin special)
Todo resulto bien, caso contrario hay que repetir todo.
8) Desde una ventana MS-DOS ir a c:\Dev-Cpp\allegro
Y ejecutar:
fix mingw32
make (La compilación no tiene que tirar ningún error)
make install
9) Abrir Dev-C++, Nuevo Proyecto, Proyect/Windows Application, le
pones un nombre al proyecto
y seleccionas una carpeta en dónde se va a guardar.
Se va abrir una ventana en dónde te va a salir algo como esto (pongo
unos pocos renglones como
ejemplo, pero es más largo).
#include <windows.h>
/* Declare Windows procedure */
LRESULT CALLBACK WindowProcedure(HWND, UINT, WPARAM, LPARAM);
/* Make the class name into a global variable */
char szClassName[ ] = "WindowsApp";
int WINAPI WinMain(HINSTANCE hThisInstance, HINSTANCE hPrevInstance,
LPSTR lpszArgument, int nFunsterStil)
A todo eso se LO BORRA y se le copia esto:
#include <allegro.h>
int main() {
allegro_init();
allegro_message("Hola!");
return 0;
}
END_OF_MAIN();
Ir a Project/Project Options/Load Object Files, y en archivos de tipo
seleccionar: Lib files (*a, *lib).
Hacer este camino c:\Dev-Cpp\Allegro\lib\mingw32 y seleccionar:
liballeg.a
Se compila y si sale una ventanita diciendo: Hola!, todo salió bien y
ya se puede usar Allegro.
De paso, subi el archivo al sitio que la lista tiene en Yahoo, por si
alguién lo quiere ver.
Saludos a todos.