Creación de un proyecto de aplicación de consola de C++
El punto de partida habitual para un programador de C++ es una aplicación "Hello, world!" que se ejecuta en la línea de comandos. Esto es lo que se va a crear en Visual Studio en este paso.
Requisitos previos
- Instalar y ejecutar Visual Studio con la carga de trabajo Desarrollo para el escritorio con C++ en el equipo. Si todavía no está instalada, vea Instalar compatibilidad con C++ en Visual Studio.
Creación del proyecto de aplicación
Visual Studio usa proyectos para organizar el código de una aplicación y soluciones para organizar los proyectos. Un proyecto contiene todas las opciones, las configuraciones y las reglas que se usan para compilar las aplicaciones. Administra la relación entre todos los archivos del proyecto y cualquier archivo externo. Para crear la aplicación, primero tendrá que crear un proyecto y una solución.
En Visual Studio, abra el menú Archivo y elija Nuevo Project para abrir el cuadro de diálogo Crear una Project nuevo. Seleccione la plantilla Aplicación de la consola que tiene las etiquetas C++ , Windows y Consola y, después, elija Siguiente.

En el cuadro de diálogo Configurar el nuevo proyecto, escriba HelloWorld en el cuadro de edición Nombre del proyecto. Elija Crear para crear el proyecto.
Configurar el nuevo proyecto con Hola mundo en el campo de texto Project nombre. Visual Studio crea un proyecto nuevo. Está a punto para agregar y editar el código fuente. De forma predeterminada, la plantilla de la Aplicación de consola rellena el código fuente con una aplicación "Hola mundo":

Cuando el código tiene este aspecto en el editor, está a punto para continuar con el paso siguiente y compilar la aplicación.
En Visual Studio, abra el menú Archivo y elija Nuevo Project para abrir el cuadro de diálogo Project nuevo.

En el cuadro de diálogo Project nuevo, seleccione Instalado Visual C++ si aún no está seleccionado y, a continuación, elija la plantilla Project vacía. En el campo Nombre, escriba HelloWorld. Elija Aceptar para crear el proyecto.
Captura de pantalla del cuadro de diálogo New Project (Nuevo Project) con Instalado Visual C más más seleccionado y la opción Empty Project (Project vacía) seleccionada y Hola mundo en el cuadro de texto Name (Nombre).
Visual Studio crea un proyecto nuevo vacío. Está a punto para que se especialice en el tipo de aplicación que quiere crear y para agregar los archivos de código fuente. Se hará a continuación.
Conversión del proyecto en una aplicación de consola
Visual Studio puede crear todo tipo de aplicaciones y componentes para Windows y otras plataformas. La plantilla Proyecto vacío no es específica sobre el tipo de aplicación que crea. Una aplicación de consola es una que se ejecuta en una consola o en una ventana del símbolo del sistema. Para crear una, debe indicar a Visual Studio que compile la aplicación para usar el subsistema de la consola.
En Visual Studio, abra el menú Proyecto y elija Propiedades para abrir el cuadro de diálogo Páginas de propiedades de HelloWorld.
En el cuadro de diálogo Páginas de propiedades, seleccione Propiedades de configuración Sistema del vinculador y, a continuación, elija el cuadro de edición situado junto a la propiedad Subsistema. En el menú desplegable que aparece, seleccione Consola (/SUBSYSTEM:CONSOLE) . Elija Aceptar para guardar los cambios.

Visual Studio ahora sabe compilar el proyecto para que se ejecute en una ventana de consola. Después, agregará un archivo de código fuente y escribirá el código para la aplicación.
Incorporación de un archivo de código fuente
En el Explorador de soluciones, seleccione el proyecto HelloWorld. En la barra de menús, elija Proyecto, Agregar nuevo elemento para abrir el cuadro de diálogo Agregar nuevo elemento.
En el cuadro de diálogo Agregar nuevo elemento, en Instalado seleccione Visual C++ si aún no lo está. En el panel central, seleccione Archivo de C++ (.cpp) . Cambie el Nombre por HelloWorld.cpp. Elija Agregar para cerrar el cuadro de diálogo y crear el archivo.

Visual Studio crea un nuevo archivo de código fuente vacío y lo abre en una ventana del editor, lista para escribir el código fuente.
Incorporación de código al archivo de código fuente
Copie este código en la ventana del editor HelloWorld.cpp.
#include <iostream> int main() { std::cout << "Hello, world!" << std::endl; return 0; }En la ventana del editor, el código debería tener un aspecto similar a este:

Cuando el código tiene este aspecto en el editor, está a punto para continuar con el paso siguiente y compilar la aplicación.
Pasos siguientes
Guía de solución de problemas
Aquí puede encontrar soluciones a incidencias comunes al crear su primer proyecto de C++.
Creación del proyecto de aplicación: incidencias
El cuadro de diálogo Nuevo proyecto debe mostrar una plantilla de Aplicación de consola que tenga las etiquetas C++ , Windows y Consola. Si no se ve, se debe a dos causas posibles. Puede que se filtre de la lista o que no esté instalada. En primer lugar, active las listas desplegables de filtros en la parte superior de la lista de plantillas. Establézcalas en C++ , Windows y Consola. La plantilla Aplicación de consola de C++ debe aparecer; en caso contrario, la carga de trabajo Desarrollo para el escritorio con C++ no está instalada.
Para instalar Desarrollo para el escritorio con C++ , se puede ejecutar el instalador directamente desde el cuadro de diálogo Nuevo proyecto. Elija el vínculo Instalar más herramientas y características situado en la parte inferior de la lista de plantillas para iniciar el instalador. Si el cuadro de diálogo Control de cuentas de usuario solicita permisos, elija Sí. En el instalador, asegúrese de que la carga de trabaja Desarrollo para el escritorio con C++ está activada. Luego elija Modificar para actualizar la instalación de Visual Studio.
Si ya existe otro proyecto con el mismo nombre, elija otro nombre para el proyecto. También puede eliminar el proyecto existente e intentarlo de nuevo. Para eliminar un proyecto existente, elimine la carpeta de la solución (la carpeta que contiene el archivo helloworld.sln) en el Explorador de archivos.
Si en el cuadro de diálogo Nuevo proyecto no se muestra una entrada de Visual C++ en Instalado, es probable que su copia de Visual Studio no tenga instalada la carga de trabajo Desarrollo para el escritorio con C++ . Puede ejecutar el instalador directamente desde el cuadro de diálogo Nuevo proyecto. Para iniciar el instalador de nuevo, elija el vínculo Abrir el Instalador de Visual Studio. Si el cuadro de diálogo Control de cuentas de usuario solicita permisos, elija Sí. Actualice el instalador en caso necesario. En el instalador, asegúrese de que la carga de trabajo Desarrollo para el escritorio con C++ está activada y elija Aceptar para actualizar la instalación de Visual Studio.
Si ya existe otro proyecto con el mismo nombre, elija otro nombre para el proyecto. También puede eliminar el proyecto existente e intentarlo de nuevo. Para eliminar un proyecto existente, elimine la carpeta de la solución (la carpeta que contiene el archivo helloworld.sln) en el Explorador de archivos.
Conversión del proyecto en una aplicación de consola: incidencias
Si el Enlazador no aparece en Propiedades de configuración, elija Cancelar para cerrar el cuadro de diálogo Páginas de propiedades. Asegúrese de que el proyecto HelloWorld está seleccionado en Explorador de soluciones antes de intentarlo de nuevo. No seleccione la solución HelloWorld, u otro elemento, en Explorador de soluciones.
El control desplegable no aparece en el cuadro de edición de la propiedad Subsistema hasta que se selecciona la propiedad. Haga clic en el cuadro de edición para seleccionarla. También puede presionar Pestaña para desplazarse por los controles de cuadro de diálogo hasta que Subsistema esté resaltado. Elija el control desplegable o presione Alt+Flecha abajo para abrirlo.
Incorporación de un archivo de código fuente: incidencias
Es correcto si asigna un nombre diferente al archivo de código fuente. Sin embargo, no agregue más de un archivo al proyecto que contenga el mismo código.
Si se ha agregado un tipo de archivo incorrecto al proyecto, como un archivo de encabezado, elimínelo e inténtelo de nuevo. Para eliminar el archivo, selecciónelo en Explorador de soluciones. Luego presione la tecla Eliminar.
Incorporación de código al archivo de código fuente: incidencias
Si se ha cerrado accidentalmente la ventana del editor de archivos de código fuente, puede volver a abrirla fácilmente. Para abrirla, haga doble clic en HelloWorld.cpp en la ventana del Explorador de soluciones.
Si aparecen subrayados ondulados de color rojo en cualquier elemento del editor de código fuente, compruebe que el código coincida con el ejemplo en ortografía, puntuación y mayúsculas y minúsculas. La distinción entre mayúsculas y minúsculas es significativo en el código de C++.