1.9.
Instalando Dev-C++ y Allegro
para Windows.
Contenido
de este apartado:
1.9.1.
¿Dónde encontrar el compilador?
Dev-C++ es
un entorno que podemos descargar con el compilador GCC ya incluido,
todo en un
único paquete, de forma que sólo tengamos que
instalarlo
y ya podamos empezar a trabajar en C o C++ sin preocuparnos
más. Necesitaríamos:
- El
entorno y el compilador de Dev-C++ están en www.bloodshed.net
-
La
librería Allegro en alleg.sourceforge.net
-
Las
rutinas necesarias para que Allegro saque partido de los DirectX de
Windows también serán necesarias.
Las de DirectX 8 están en el fichero dx80_mgw.zip que puede
descargar de alleg.sourceforge.net
1.9.2.
¿Cómo instalarlo?
Haciendo doble
clic en el fichero que hemos
descargado. Primero se nos preguntará qué
componentes
queremos instalar (lo habitual será instalar todos):

Luego la carpeta en que vamos a instalarlo
y después
el idioma del entorno (incluido español):
Cuando
termine
de
instalarse, podemos crear
un primer
programa estándar de prueba (el clásico "Hola.c",
por
ejemplo), que debería funcionar ya correctamente.
1.9.3.
Instalando la biblioteca Allegro.
Primero descomprimimos Allegro (el fichero
allegro403.zip o
similar) en la carpeta que deseemos (yo lo suelo hacer dentro de
DevCpp, en una subcarpeta llamada "contrib" (por eso de que
estrictamente no es parte de Dev-C++ sino una contribución).
Después descomprimiremos
el fichero "dx80_mgw.zip" dentro de la carpeta de Allegro, conservando
las subcarpetas, y sobreescribiendo cualquier fichero ya existente que
tenga el mismo nombre que los nuevos y fecha más antigua (si
la
fecha del existente es más reciente, normalmente
será
preferible conservarlo).
Entramos
a la carpeta en que hemos descomprimido Allegro y tecleamos:
SET
MINGDIR=C:\DevCpp
fix.bat
mingw32
make
La
primera línea indica dónde hemos instalado el
compilador
DevC++ (la sintaxis es la misma que para MinGW, ya que es
éste
el compilador en el que se apoya), la segunda hace unos
pequeños
cambios a la instalación para adaptarla a MinGW, y la
tercera
comienza
el proceso de instalación propiamente dicho.
Si
todo va bien (en mi caso no hubo ningún problema), al cabo
de un
rato aparecerá:
The optimised MinGW32 library has been
compiled.
Run make install to complete the installation.
Pues
vamos con ello. Tecleamos
make
install
que
se encarga de copiar cada fichero donde corresponda, y en un instante
se
nos confirmará que todo está listo:
The optimised MinGW32 library has been
installed.
1.9.4.
Probando el modo gráfico desde el entorno integrado.
5)
Ya sólo falta comprobar que Allegro también
está
correctamente
instalado. Abrimos cualquiera de
los ejemplos desde el editor. Para
compilarlo correctamente,
nos hace falta añadir la
línea
"-lalleg" a las opciones del compilador. Esto lo podemos hacer desde el
menú "Herramientas", en "Opciones del compilador":
Sólo con ese cambio, los fuentes en C deberían
compilar
correctamente. Al igual que con MinGW, los ejecutables resultantes son
de pequeño tamaño (de hecho, algo menores incluso
que con
la instalación típica de MinGW) pero junto con
ellos hay
que distribuir un fichero DLL
llamado
"alleg40.dll", de unos 900 Kb de tamaño, que inicialmente se
encuentra
en la carpeta "system" de nuestro Windows).
Si queremos compilar un ejemplo más complejo que
esté formado por varios fuentes,
deberemos crear un proyecto (desde el menú
"Proyecto",claro),
añadir los fuentes que nos interesen, etc. Eso
sí, a la
hora de compilar posiblemente tendremos un problema, porque cuando es
un proyecto, primero se compila y luego se enlaza. La forma de
solucionarlo seráa añadir "-lalleg" a las
opciones del
"linker" (el segundo recuadro de la imagen anterior).
 
|