Empieza a Programar en C++: Tutorial Paso a Paso con MinGW y Dev-C++ en Windows
¿Quieres aprender a programar en C++ de manera sencilla y sin complicaciones? ¡Estás en el lugar correcto! En este tutorial paso a paso, te enseñaremos cómo configurar tu entorno de desarrollo en Windows utilizando MSYS2, MinGW y Dev-C++. Al final de esta guía, estarás listo para escribir tus primeros programas en C++ y dar el primer paso en tu camino como programador.
Este artículo es perfecto para principiantes que buscan una introducción clara y práctica para programar en C++. Sigue cada paso y convierte tu PC en una herramienta lista para desarrollar proyectos increíbles.
Objetivos de Aprendizaje
Al finalizar esta clase el estudiante será capaz de
- Configurar un entorno de desarrollo en Windows utilizando MSYS2, MinGW y Dev-C++.
- Instalar el compilador MinGW y verificar su funcionamiento mediante comandos en terminal.
- Configurar variables de entorno para garantizar el correcto funcionamiento del compilador.
- Descargar e instalar Dev-C++ como entorno integrado de desarrollo (IDE).
- Crear un proyecto básico de consola en Dev-C++ y asociarlo correctamente al compilador instalado.
- Escribir un programa básico en C++ que imprima un mensaje en consola.
- Compilar y ejecutar un programa en Dev-C++, asegurando que los procesos están correctamente configurados.
ÍNDICE DE CONTENIDOS
Instalación de MSYS2 y Configuración de MinGW
Instalación de Dev-C++
Configuración y Creación de un Programa Básico
Consejos Rápidos
Instalación de MSYS2 y Configuración de MinGW
En este tutorial usaremos MSYS2 como entorno para instalar y configurar el compilador MinGW.
Descargar e Instalar MSYS2
- Visita el sitio oficial de MSYS2: https://www.msys2.org/.
- Descarga el instalador adecuado para tu sistema operativo.
- Ejecuta el instalador y sigue las instrucciones para instalar MSYS2.
Actualizar el Entorno de MSYS2
- Abre la terminal MSYS2.
- Escribe el siguiente comando para actualizar el sistema:
pacman -Syu
- Cierra y vuelve a abrir la terminal para completar la actualización.
Instalar el Compilador gcc
- En la terminal MSYS2, instala los paquetes necesarios para MinGW:
pacman -S mingw-w64-x86_64-gcc
- Esto instalará el compilador GCC de 64 bits.
Configurar la Variable de Entorno PATH
- Encuentra la carpeta donde se instaló MinGW dentro de MSYS2. Por defecto, debería ser:
C:\msys64\mingw64\bin
- Añade esta carpeta a las variables de entorno del sistema:
- Abre el menú de inicio y busca Configurar variables de entorno.
- En la ventana que aparece, haz clic en Variables de entorno.
- En la sección Variables del sistema, selecciona la variable
Pathy haz clic en Editar. - Haz clic en Nuevo y añade:
C:\msys64\mingw64\bin
- Guarda los cambios y cierra todas las ventanas.
Verificar la Instalación
- Abre una terminal CMD.
- Escribe el comando:
g++ --version
- Deberías ver la versión del compilador GCC instalada.
Instalación de Dev-C++
Descargar Dev-C++
- Ve al sitio oficial de Orwell Dev-C++: https://sourceforge.net/projects/orwelldevcpp/.
- Descarga la última versión.
Instalar Dev-C++
- Ejecuta el instalador y sigue las instrucciones.
- Elige un tema y configuración inicial según tu preferencia.
Configuración y Creación de un Programa Básico
Configurar el Compilador en Dev-C++
- Abre Dev-C++.
- Ve a Herramientas > Opciones del compilador.
- Asegúrate de que la ruta del compilador sea:
C:\msys64\mingw64\bin
Crear un Proyecto
- Ve a Archivo > Nuevo > Proyecto.
- Selecciona Consola y C++.
- Escribe un nombre para tu proyecto y guárdalo en una carpeta.
Escribir el Código
Escribe el siguiente código en el archivo principal:
#include <iostream>
using namespace std;
int main() {
cout << "¡Hola, mundo!" << endl;
return 0;
}
Compilar y Ejecutar
- Guarda el archivo como
main.cpp. - Haz clic en Compilar y ejecutar o presiona
F11. - Aparecerá una consola con el mensaje:
¡Hola, mundo!.
Consejos Rápidos
- Si Dev-C++ no encuentra el compilador, verifica que
C:\msys64\mingw64\binesté en la configuración del compilador y en la variablePath. - Ya puedes comenzar a modificar el código básico para practicar con variables, bucles, funciones o lo que se te ocurra.
Si todo ha salido bien, entonces ya deberías estar listo para comenzar a programar en C++ utilizando Dev-C++ con MSYS2. ¡Buena suerte!
