Error irrecuperable C1010
final de archivo inesperado al buscar la directiva de encabezado precompilado. ¿Compruebe si olvidó agregar '#include name' al código fuente?
Comentarios
Un archivo de inclusión especificado por /Yu no aparece en el archivo de origen. Esta opción está habilitada de forma predeterminada en muchos tipos de proyectos de Visual Studio C++. El archivo de inclusión predeterminado especificado por esta opción es pch.h o stdafx.h en Visual Studio 2017 y en las versiones anteriores.
En el entorno de Visual Studio, use uno de los métodos siguientes para resolver este error:
Asegúrese de que no haya eliminado, cambiado el nombre o quitado accidentalmente el archivo de encabezado pch.h o el archivo de código fuente pch.cpp del proyecto actual. (En proyectos pasados, estos archivos pueden denominarse stdafx.h y stdafx.cpp).
Asegúrese de que el archivo de encabezado pch.h o stdafx.h se incluye antes de cualquier otra directiva de código o del procesador en los archivos de origen. (En Visual Studio, este archivo de encabezado se especifica mediante la propiedad del proyecto Archivo de encabezado precompilado).
Se puede desactivar el uso del encabezado precompilado. Si se desactivan los encabezados precompilados, se puede afectar gravemente al rendimiento de la compilación.
Desactivación de los encabezados precompilados
Para desactivar el uso del encabezado precompilado en un proyecto, siga estos pasos:
En la ventana Explorador de soluciones, haga clic con el botón derecho en el nombre del proyecto y luego haga clic en Propiedades para abrir el cuadro de diálogo Páginas de propiedades.
En la lista desplegable Configuración, seleccione Todas las configuraciones.
Seleccione la página de propiedades Propiedades de configuración>C/C++>Encabezados precompilados.
En la lista de propiedades, seleccione la lista desplegable de la propiedad Encabezado precompilado y después elija No usar encabezados precompilados. Elija Aceptar para guardar los cambios.
En la ventana Explorador de soluciones, haga clic con el botón derecho en el archivo de origen pch.cpp del proyecto. (En proyectos anteriores, el archivo puede denominarse stdafx.cpp). Elija Excluir del proyecto para quitarlo de la compilación.
Use el comando de menú Compilar>Solución limpia para cada configuración que compile, para eliminar los archivos project_name.pch de los directorios de compilación intermedios.
Consulte también
Archivos de encabezado precompilado
/Yc (Crear archivo de encabezado precompilado)
/Yu (Usar archivo de encabezado precompilado)