Compartir vía


Compilar y limpiar proyectos y soluciones en Visual Studio

Mediante los procedimientos indicados en este tema, puede compilar, recompilar o limpiar todos o algunos de los proyectos o elementos de proyecto de una solución. Para obtener un tutorial paso a paso, vea Tutorial: Compilar una aplicación.

Nota:

La interfaz de usuario de su edición de Visual Studio podría diferir de lo que se describe en este tema, en función de su configuración activa. Para cambiar la configuración, por ejemplo, General o Visual C++, elija Herramientas>Importar y exportar configuraciones y, después, Restablecer todas las configuraciones.

Para compilar, recompilar o limpiar una solución

Use este procedimiento para compilar la solución en la configuración actual (por ejemplo, Debug o Release). Si desea compilar varias configuraciones a la vez, consulte Compilación por lotes.

  1. En el Explorador de soluciones, seleccione o abra la solución.

  2. En la barra de menús, seleccione Compilar y, después, elija uno de los comandos siguientes:

    • SeleccioneCompilar o Compilar solución, o presione Ctrl+Mayús+B, para compilar solo los archivos de proyecto y los componentes que han cambiado desde la compilación más reciente.

      Nota:

      El comando Compilar se convierte en Compilar solución cuando una solución incluye más de un proyecto.

    • Seleccione Recompilar solución para "limpiar" la solución y, después, compilar todos los archivos de proyecto y los componentes.

    • Seleccione Limpiar solución para eliminar los archivos intermedios y de salida. Cuando solo quedan los archivos de proyecto y componente, se pueden compilar nuevas instancias de archivos intermedios y de salida.

Para compilar o recompilar un solo proyecto

  1. En el Explorador de soluciones, seleccione o abra el proyecto.

  2. En la barra de menús, seleccione Compilar y, después, elija Compilar NombreDelProyecto o Recompilar NombreDelProyecto.

    • Seleccione Compilar NombreDelProyecto para compilar solo los componentes del proyecto que han cambiado desde la compilación más reciente.

    • Seleccione Recompilar NombreDelProyecto para "limpiar" el proyecto y, después, compilar los archivos de proyecto y todos los componentes del proyecto.

Para compilar solo el proyecto de inicio y sus dependencias

  1. En la barra de menús, seleccione Herramientas>Opciones.

  2. En el cuadro de diálogo Opciones, expanda el nodo Proyectos y soluciones y, después, seleccione la página Compilar y ejecutar.

    Se abre el cuadro de diálogo Compilar y ejecutar>Proyectos y soluciones>Opciones.

  3. Active la casilla Compilar proyectos de inicio y dependencias únicamente al ejecutar.

    Cuando esta casilla está activada, solo se compila el proyecto de inicio actual y sus dependencias al elegirDepuración>Iniciar (F5) o Depuración>Iniciar sin depurar (Ctrl+F5).

    Al elegir Compilar>Solución de compilación (Ctrl+Mayús+B), se compila toda la solución.

    Cuando esta casilla está desactivada, todos los proyectos, sus dependencias y los archivos de solución se compilan cuando se ejecuta alguno de los comandos anteriores.

Compilación por lotes

Al compilar con las opciones Compilar solución o Compilar proyecto, Visual Studio compila la configuración actual. Puede usar el comando de compilación por lotes para compilar varias configuraciones en una sola operación.

En la barra de menús, elija Compilar>Compilación por lotes. Aparece el cuadro de diálogo Compilación por lotes.

Captura de pantalla del cuadro de diálogo Compilación por lotes.

Seleccione los proyectos y configuraciones que desee y use los botones para compilar, recompilar o limpiar. Las operaciones de compilación se inician inmediatamente y toda la salida aparece en la ventana Salida.

Las selecciones realizadas se recuerdan la próxima vez que abra el cuadro de diálogo Compilación por lotes.

Nota:

La compilación por lotes no está disponible para todos los tipos de proyectos. Consulte Compilación de varias configuraciones simultáneamente.

Para compilar solo el proyecto de Visual C++ seleccionado

Elija un proyecto de C++ y, después, en la barra de menús, elija Compilar>Solo el proyecto y uno de los comandos siguientes:

  • Compilar solo NombreDelProyecto

  • Recompilar solo NombreDelProyecto

  • Limpiar solo NombreDelProyecto

  • Vincular solo NombreDelProyecto

Estos comandos solo se aplican al proyecto de C++ que elija, sin compilar, recompilar, limpiar o vincular dependencias del proyecto o archivos de solución. En función de la versión de Visual Studio que tenga, el submenú Solo el proyecto podría contener más comandos.

Para compilar varios elementos de proyecto de C++

En el Explorador de soluciones, seleccione varios archivos, que pueden ser acciones compiladas, abra el menú contextual de uno de esos archivos y, después, seleccione Compilar, o presione Ctrl+F7.

Si los archivos tienen dependencias, se compilarán en orden de dependencia. Se producirá un error en la operación de compilación si los archivos requieren un encabezado precompilado que no está disponible al compilar. La operación de compilación usa la configuración de la solución activa actual.

Para detener una compilación

Realice uno de estos pasos:

  • En la barra de menús, seleccione Compilar>Cancelar.

  • Presione Ctrl+Inter.