Неустранимая ошибка C1052
Файл базы данных программы , имя файла, созданный компоновщиком с помощью /DEBUG:fastlink; компилятор не может обновить такие PDB-файлы; удалите его или используйте /Fd, чтобы указать другое имя PDB-файла.
Компилятор не может обновить те же файлы базы данных программы (PDB), которые создаются компоновщиком при указании параметра /DEBUG:fastlink . Обычно файлы PDB, созданные компилятором, и файлы PDB, созданные компоновщиком, имеют разные имена. Однако если они заданы для использования одинаковых имен, эта ошибка может привести к возникновению этой ошибки.
Чтобы устранить эту проблему, вы можете явно удалить PDB-файлы перед компиляцией или создать различные имена для созданных компилятором файлов PDB.
Чтобы указать имя файла PDB, созданного компилятором, в командной строке, используйте параметр компилятора /Fd . Чтобы указать имя файла PDB, созданного компилятором, в интегрированной среде разработки откройте диалоговое окно "Страницы свойств" проекта и на странице "Свойства конфигурации", C/C++, выходные файлы задайте свойство "Имя файла базы данных программы". По умолчанию это свойство имеет значение $(IntDir)vc$(PlatformToolsetVersion).pdb
.
Кроме того, можно задать имя файла PDB, созданного компоновщиком. Чтобы указать имя файла PDB, созданного компоновщиком, в командной строке используйте параметр компоновщика /PDB . Чтобы указать имя файла PDB, созданного компоновщиком, в интегрированной среде разработки откройте диалоговое окно "Страницы свойств свойств" проекта, а затем на странице "Свойства конфигурации", "Компоновщик", "Отладка" задайте свойство "Создать файл базы данных программы". По умолчанию для свойства задано значение $(OutDir)$(TargetName).pdb
.