Error irrecuperable C1052
el archivo de base de datos de programa, 'nombre_de_archivo', fue generado por el vinculador con /DEBUG:fastlink; el compilador no puede actualizar estos archivos PDB; elimínelo o utilice /Fd para especificar otro nombre de archivo PDB
El compilador no puede actualizar los mismos archivos de base de datos de programa (PDB) generados por el enlazador cuando se especifica la opción /DEBUG:fastlink. Normalmente, los archivos PDB generados por el compilador y los archivos PDB generados por el enlazador tienen nombres diferentes. Sin embargo, si se establecen para usar los mismos nombres, puede producirse este error.
Para corregir este problema, puede eliminar explícitamente los archivos PDB antes de ejecutar de nuevo la compilación, o bien puede crear nombres diferentes para los archivos PDB generados por el compilador y los generados por el enlazador.
Para especificar el nombre del archivo PDB generado por el compilador en la línea de comandos, use la opción /Fd del compilador. Para especificar el nombre del archivo PDB generado por el compilador en el IDE, abra el cuadro de diálogo Páginas de propiedades del proyecto y, en la página Propiedades de configuración, C/C++, Archivos de salida, establezca la propiedad Nombre de archivo de la base de datos de programas. De manera predeterminada, esta propiedad es $(IntDir)vc$(PlatformToolsetVersion).pdb
.
Como alternativa, puede establecer el nombre de archivo PDB generado por el enlazador. Para especificar el nombre de archivo PDB generado por el enlazador en la línea de comandos, use la opción /PDB del enlazador. Para especificar el nombre del archivo PDB generado por el enlazador en el IDE, abra el cuadro de diálogo Páginas de propiedades del proyecto y, en la página Propiedades de configuración, Enlazador, Depuración, establezca la propiedad Generar archivo de base de datos de programas. De manera predeterminada, esta propiedad está establecida en $(OutDir)$(TargetName).pdb
.