Error 1 fatal error C1083: Cannot open precompiled header file: 'Debug\xxx.pch'

El error C1083 se presenta cuando uno trata de compilar un proyecto en C++ y ha habido un cambio; bueno cuando uno se dirige a la linea que supuestamente ocasiona el error en el codigo, Visual Studio nos lleva a la linea:

#include "stdafx.h"

Esto se debe simplemente a que Visual Studio genera un archivo *.pch que no es mas que un "Precompiled Header" que tiene la utilidad de reducir el tiempo de compilacion, por lo cual cuando reconstruimos/limpiamos/contruimos y hemos modificado el archivo stdafx.h tendremos el error mencionado, para solucionarlo solo basta con cambiar la opcion Precompiled Header del proyecto en Visual Studio de la opcion "Use (/Yu)" a "Create (/Yc)" como se aprecia en la siguiente imagen:


Suerte!

Publicar un comentario