Antes de empezar a programar en C++, necesitamos instalar un entorno de desarrollo integrado (IDE). Visual Studio es uno de los más completos y utilizados para programar en C++.
C++ en Visual Studio también se llama MSVC (Microsoft Visual C++), y usa un compilador de Microsoft
Visual Studio está disponible para Windows y su descarga es gratuita en la versión Community, que incluye todas las herramientas necesarias para desarrollar en C++.
Vamos a ver cómo instalarlo y cómo configurarlo para usar C++-👇
Instalación de Visual Studio
Antes de configurar Visual Studio, debemos instalarlo. Simplemente Visita el sitio oficial de Visual Studio https://visualstudio.microsoft.com/es/ y selecciona la versión Community de Visual Studio
La versión Community es gratuita y adecuada para la mayoría de los proyectos personales
Una vez descargado el instalador, ejecútalo para iniciar el proceso de instalación. Durante la instalación, Visual Studio te permitirá elegir las herramientas y componentes que deseas instalar.
Para C++, selecciona la opción Desarrollo para escritorio con C++. Después haz clic en Instalar (échale paciencia, le costará un ratito).
Más información sobre qué es y como instalar Visual Studio
en el Curso de Introducción a la Programación leer más
Creación de un proyecto en C++
Para crear un nuevo proyecto C++ en Visual Studio, hacemos clic en Archivo y luego en Nuevo proyecto.
Elegimos la plantilla Aplicación de consola de C++. Este tipo de proyecto es ideal para aprender y practicar, ya que permite ejecutar y ver resultados directamente en la consola.
Ahora tendremos que darle un nombre al proyecto, selecciona la ubicación donde deseas guardarlo y haz clic en Crear.
Finalmente, se nos abrirá la ventana principal del editor, con el archivo main.cpp
creado y listo para poner nuestro código.
Escribir y ejecutar código en C++
Puedes comenzar a escribir tu código en el archivo main.cpp
que se creó automáticamente cuando configuraste el proyecto. Por ejemplo,
#include <iostream>
int main() {
std::cout << "¡Hola, mundo en C++ desde LuisLlamas.es!" << std::endl;
return 0;
}
Veremos en detalle cada línea más adelante. De momento no te preocupes, sólo estamos configurando el entorno
Compilación y ejecución
Para ejecutar tu programa haz clic en Depurar > Iniciar depuración (o presiona F5). Visual Studio analizará el código en busca de errores y lo compilará.
Al ejecutar el programa, se abrirá una ventana de consola en la que se mostrará el mensaje
¡Hola, mundo en C++ desde LuisLlamas.es!
Enhorabuena, ya tienes Visual Studio listo para trabajar con C++.
Configuración de compilación
Visual Studio permite compilar en dos configuraciones principales: Debug y Release.
- Debug se usa para el desarrollo y depuración
- Release se usa cuando deseas generar una versión optimizada para distribución.
Puedes seleccionar la configuración deseada en la barra superior de Visual Studio, donde aparece la lista desplegable con opciones de Debug y Release.
Depuración
Una de las principales ventajas de usar Visual Studio es que su herramienta de depuración son una gozada, y nos facilita muchísimo encontrar y arreglar errores.
Para ello, podemos colocar puntos de interrupción a la izquierda de la línea de código donde deseas que el programa se detenga.
El programa se ejecutará hasta alcanzar el punto de interrupción, permitiéndote examinar el estado del programa. Esto es útil para ver el estado de las variables y la lógica en diferentes puntos del programa.
Hay muchas más herramientas de depuración, como breakpoints condicionales, visualización del stack… puedes ir explorándolas poco a poco.
Configuración del entorno para C++
Generalmente, en cualquier proyecto vas a tener que configurar opciones. Y, la verdad, no es una de las partes más bonitas de MSVC (no todo iba a ser bonito).
Para acceder a las opciones, hacemos click derecho encima del proyecto, y seleccionamos Propiedades.
Por ejemplo, podemos seleccionar al versión de C++ que vamos a usar, en Configuración de C/C++ > General. En Estándar de C++, selecciona la versión que deseas utilizar, como C++17 o C++20.
Desde aquí también puedes Configura los directorios de inclusión. Si tu proyecto necesita bibliotecas externas, deberás indicar a Visual Studio en qué directorio están.
Esto se hace en Proyecto > Propiedades > C/C++ > General > Directorios de inclusión adicionales.