Cuando se usa bien, un cabecera precompilada puede ahorrarle un precioso tiempo de compilación. Pero cuando se usan mal, los encabezados precompilados pueden ocultar problemas en su código fuente que quizás no note hasta que intente reutilizar partes de él para otro proyecto.
¿Cuál es el propósito de un encabezado precompilado?
Los encabezados precompilados son una función de rendimiento admitida por algunos compiladores para compilar un cuerpo de código estable y almacenar el estado compilado del código en un archivo binario. Durante las compilaciones posteriores, el compilador cargará el estado almacenado y continuará compilando el archivo especificado.
¿Admite GCC encabezados precompilados?
Para hacer compilaciones más rápidas, GCC le permite precompilar un archivo de encabezado. Para crear un archivo de encabezado precompilado, simplemente compílelo como lo haría con cualquier otro archivo, si es necesario, utilice la opción -x para que el controlador lo trate como un archivo de encabezado C o C++.
¿Cómo funciona un encabezado precompilado?
Cuando crea un nuevo proyecto en Visual Studio, un archivo de encabezado precompilado llamado pch. h se agregado al proyecto. … El encabezado precompilado se compila solo cuando se modifica, o cualquier archivo que incluye. Si solo realiza cambios en el código fuente de su proyecto, la compilación omitirá la compilación del encabezado precompilado.
¿Cuándo debo usar Stdafx H?
Encabezado precompilado stdafx. h se usa básicamente en Microsoft Visual Studio para que el compilador conozca los archivos que se compilan una vez y nonecesita compilarlo desde cero.