Proyectos de Visual Studio C++

Un proyecto de Visual Studio es una colección de archivos de código y recursos como iconos, imágenes y otros recursos que se compilan juntos mediante el sistema MSBuild. MSBuild es el sistema de compilación nativo para Visual Studio y, generalmente, es el mejor para los programas específicos de Windows. Visual Studio se integra estrechamente con MSBuild, pero también puede usar MSBuild desde la línea de comandos.

Para obtener información sobre cómo actualizar proyectos de MSBuild desde versiones anteriores de Visual Studio, consulte la guía de portabilidad y actualización de Microsoft C++.

Para proyectos multiplataforma o proyectos que usan bibliotecas de código abierto, use proyectos de CMake en Visual Studio.

Creación de un proyecto de C++ en Visual Studio

Al abrir Visual Studio, verá opciones para abrir un proyecto existente o crear uno nuevo. También puede abrir Visual Studio sin código.

  1. Abra Visual Studio y seleccione Crear un nuevo proyecto. Si ya abrió Visual Studio, cree un project de C++ eligiendo Nuevo archivo>>Project.

  2. En el cuadro de diálogo Crear un nuevo proyecto , establezca el menú desplegable Lenguaje en C++. Esta opción filtra la lista de plantillas de proyecto a proyectos de C++. Puede filtrar las plantillas estableciendo los valores de Plataforma y Tipo de proyecto o escribiendo palabras clave en el cuadro de búsqueda.

    Captura de pantalla del cuadro de diálogo Crear un nuevo proyecto con la plantilla de proyecto Aplicación de consola seleccionada.

  3. Seleccione una plantilla de proyecto y, a continuación, elija Siguiente.

  4. En la página Configure su nuevo proyecto, escriba la configuración específica del proyecto, como el nombre o la ubicación del proyecto y, luego, elija Crear para crear el proyecto.

  1. Abra Visual Studio y seleccione Crear un nuevo proyecto. Si ya abrió Visual Studio, cree un project de C++ eligiendo Nuevo archivo>>Project.

  2. En el cuadro de diálogo Crear un nuevo proyecto , establezca el menú desplegable Lenguaje en C++. Esta opción filtra la lista de plantillas de proyecto a proyectos de C++. Puede filtrar las plantillas estableciendo los valores de Plataforma y Tipo de proyecto o escribiendo palabras clave en el cuadro de búsqueda.

    Captura de pantalla del cuadro de diálogo Crear un nuevo proyecto con la plantilla de proyecto Aplicación de consola seleccionada.

  3. Seleccione una plantilla de proyecto y, a continuación, elija Siguiente.

  4. En la página Configure su nuevo proyecto, escriba la configuración específica del proyecto, como el nombre o la ubicación del proyecto y, luego, elija Crear para crear el proyecto.

  1. Abra Visual Studio y seleccione Crear un nuevo proyecto. Si ya abrió Visual Studio, cree un project de C++ eligiendo Nuevo archivo>>Project.

  2. En el cuadro de diálogo Crear un nuevo proyecto , establezca el menú desplegable Lenguaje en C++. Esta opción filtra la lista de plantillas de proyecto a proyectos de C++. Puede filtrar las plantillas estableciendo los valores de Plataforma y Tipo de proyecto o escribiendo palabras clave en el cuadro de búsqueda.

    Captura de pantalla del cuadro de diálogo Crear un nuevo proyecto con la plantilla de proyecto Aplicación de consola seleccionada.

  3. Seleccione una plantilla de proyecto y, a continuación, elija Siguiente.

  4. En la página Configure su nuevo proyecto, escriba la configuración específica del proyecto, como el nombre o la ubicación del proyecto y, luego, elija Crear para crear el proyecto.

  1. Abra Visual Studio y seleccione Crear un nuevo proyecto. Si ya abrió Visual Studio, cree un project de C++ eligiendo Nuevo archivo>>Project.

  2. Elija Visual C++ en el panel izquierdo. En el panel central, aparece una lista de plantillas de proyecto:

    Captura de pantalla del cuadro de diálogo Nuevo proyecto, que muestra las plantillas de proyecto disponibles para C++, como Aplicación de consola de Windows.

Para más información sobre las plantillas de proyecto predeterminadas que se incluyen con Visual Studio, consulte Plantillas de proyecto de C++ en Visual Studio.

Puede crear plantillas de proyecto propias. Para obtener más información, consulte Creación de plantillas de proyecto.

Después de crear un proyecto, aparece en Explorador de soluciones:

Captura de pantalla de la ventana Explorador de soluciones, en la que se muestran los archivos de código fuente, los archivos de encabezado y los archivos de recursos.

Si no ve Explorador de soluciones, en el menú principal, seleccione Ver>Explorador de soluciones.

Al crear un nuevo proyecto, también se crea un archivo de solución (.sln). Una solución de Visual Studio es una colección de uno o varios proyectos. Para agregar otro proyecto a la solución, haga clic con el botón derecho en el nombre de la solución en Explorador de soluciones>Agregar>nuevo proyecto.

El archivo de solución coordina las dependencias de compilación cuando tiene varios proyectos relacionados. Las opciones del compilador se establecen en el nivel de proyecto.

Adición de código, iconos y otros recursos a un proyecto

Para agregar archivos de código fuente, iconos o cualquier otro elemento al proyecto, haga clic con el botón derecho en el proyecto en el Explorador de soluciones y elija Agregar > Nuevo o Agregar > Existente.

Adición de bibliotecas de terceros a un proyecto

Hay más de 900 bibliotecas de código abierto de C++ disponibles a través del administrador de paquetes vcpkg. Ejecute el paso de integración Visual Studio para configurar las rutas de acceso a esas bibliotecas al hacer referencia a ellas desde cualquier proyecto de Visual Studio.

Para obtener más información sobre cómo consumir una biblioteca que descargue mediante el administrador de paquetes vcpkg , consulte:

También puede instalar bibliotecas comerciales de terceros. Siga sus instrucciones de instalación.

Establecimiento de opciones del compilador y propiedades de compilación

Para configurar las opciones de compilación de un proyecto, en Explorador de soluciones, haga clic con el botón derecho en el proyecto y elija Propiedades. Para más información, vea Establecimiento de las propiedades del compilador y la compilación.

Compilación y ejecución de un proyecto

Para compilar y ejecutar el nuevo proyecto, presione F5 o seleccione la lista desplegable depurar con la flecha verde de la barra de herramientas principal. Use la lista desplegable de configuración para elegir entre una compilación Debug o Release, o alguna configuración personalizada.

Un proyecto nuevo se compila sin errores. Al agregar su propio código, es posible que en ocasiones introduzca un error o desencadene una advertencia. Un error impide que la compilación se complete. Una advertencia no lo hace. Todos los errores y advertencias aparecen en la ventana Salida y en la lista de errores.

Captura de pantalla de la ventana de salida y la lista de errores, en la que se muestra un error de sintaxis debido a un error tipográfico en el nombre de una variable.

En la lista de errores, presione F1 en el error resaltado para ir a su tema de documentación.