Dev C ++
Dev C ++
Dev C ++
Esta página es una breve guía que te permitirá introducirte en el mundo de la programación en
C++ usando el entorno de desarrollo Dev-C++.
¿Que es C++?
C++ nace como una evolución del lenguaje C, el cual fue desarrollado a finales de la década de
los 70 en la AT&T Labs por B. Kernighan y D. Ritchie, ofreciendo un mejor control y
estructuración de los programas. Contiene muchas mejoras, manteniendo la sintaxis y
compatibilidad con C, como por ejemplo son los objetos y las clases.
Lo primero que debes hacer es descargar e instalar el compilador Dev C++, el cual puedes
encontrar en esta misma página algo más adelante, o también puedes descargártelo de la
dirección de Bloodshed software, que son los autores del entorno.
El compilador Dev C++ es totalmente gratuito, aunque los autores agradecerían que te
registraras y pagaras una pequeña cantidad que les ayudara a seguir desarrollando nuevos
productos (licencia de software de dominio público GPL).
Se trata de un compilador de C++ que genera código objeto para DOS (modo consola) y para
Windows (95/98/2000/NT) con un entorno de programación visual integrado (IDE). Está
basado en el compilador Mingw (Minimalist GNU* for Windows) version MSCVRT 2.95.2-1
que está incluido en el propio entorno, el cual a su vez es una particularización del compilador
GCC (el compilador g++ del GNU).
También permite integrar el depurador gratuito para C++ Cygnus Insight Debugger.
Dev C++ ha sido realizado por Colin Laplace (desarrollo principal del IDE) y Hongli Lai
(actualizaciones del IDE, pantalla de arranque e iconos). El compilador Mingw ha sido
desarrollado por Mumit Khan, Jan Jaap van der Heidjen, Colin Hendrix y programadores del
grupo GNU por todo el mundo.
devcpp4.zip
devcpp401.zip
insight5_win32.zip
Una vez instalado Dev C++ y el depurador Insight Debugger aparecerá dentro de la carpeta
"Programas", en el menú "Inicio" de Windows, una subcarpeta llamada "Dev-C++" con
diferentes iconos.
Para arrancar el entorno habrá que seleccionar el icono "Dev-C++" y aparecerá una ventana de
presentación. Transcurridos unos instantes se presentará la pantalla principal del entorno.
En esta pantalla observamos un menú en la parte superior con las siguientes opciones:
Lo primero que necesitamos hacer es configurar donde se van a almacenar nuestros ficheros de
programa. Para ello seleccionaremos la opción Environmet options en el menú Options. En la
pestañaPreferences rellenaremos en la caja de texto Default directory el path completo del
directorio donde queremos tener nuestros programas (tanto ficheros fuente como ejecutables).
En la pestaña Editorquitaremos la marca Use smart tabs. El resto de opciones y pestañas
dejarlas tal como están por defecto. Aceptaremos los cambios pulsando el botón OK.
Una vez configurado el entorno, lo cual solo hay que hacer la primera vez que lo arranquemos
por primera vez, podemos empezar a utilizarlo para diseñar nuestros programas en C++.
Para ello seleccionaremos la opción New Source file del menú File, o bien pulsaremos sobre el
icono correspondiente en la barra de botones.
#include <iostream.h>
#include <stdlib.h>
int main()
{
system("PAUSE");
return 0;
}
Este código con el esqueleto de un programa ha sido incluido automáticamente por DEV C++.
Obsérvese los diferentes colores usados por el editor para destacar los distintos elementos
sintácticos del programa, los cuales también aparecerán según escribamos líneas de código.
Para ejecutar nuestro programa tenemos dos alternativas o pulsar sobre el botón Execute de
dicha ventana o bien cerrar la ventana mediante el botón Continue y seleccionar la
opción Run del menú Execute.
Hola mundo
Presione una tecla para continuar . . .
Usando el depurador
Al ejecutar el ejemplo anterior no se ha detectado ningún problema, pero cuando las cosas no
salen tal como las hemos planeado la utilización del depurador puede ser de una gran ayuda
para determinar lo que realmente está pasando.
Aparecerá una ventana de MSDOS en la que se ejecuta nuestro programa y poco después
aparecerá la ventana del depurador en la que se presenta el código fuente de nuestro programa
de la siguiente forma:
Sin embargo, la ejecución paso a paso de un programa con muchas instrucciones o con bucles
puede ser muy larga y tediosa. También podemos ejecutar el programa hasta una determinada
instrucción en la que se detendrá. Para ello pulsaremos con el ratón sobre el guión que hay
situado en el lado izquierdo de la instrucción, observaremos que el cursor cambia y que al
pulsar queda una marca de color rojo, si volvemos a pulsar dicha marca se quitará. Estas marcas
rojas se conocen como puntos de ruptura o breakpoints. Son puntos donde la ejecución del
programa se detendrá y que podremos aprovechar para inspeccionar el valor de variables,
funciones, etc. Para proseguir la ejecución usaremos la opción Continue. Podemos poner tantos
puntos de ruptura como deseemos.
Importante:El depurador Insight no ha sido diseñado originalmente para trabajar con Dev C++
por lo que en determinadas circunstancias puede producir efectos extraños.