Неустранимая ошибка C1029

Filename: хэш исходного файла (число байт) превышает максимальный поддерживаемый хэш-размер формата IFC (число байтов); используйте меньший хэш-алгоритм, например SHA-256

Remarks

Эта ошибка возникает при компиляции модуля C++ (или единицы заголовков) с использованием алгоритма хэширования /ZH, который выдает контрольную сумму, превышающую размер, поддерживаемый текущим форматом IFC. Параметры /ZH:SHA384 и /ZH:SHA512 создают контрольные суммы, превышающие это ограничение. Эти алгоритмы доступны начиная с Visual Studio 2026 версии 18.6.0 и MSVC версии 14.51.

Чтобы устранить эту ошибку, используйте /ZH:SHA_256 или меньший хэш-алгоритм (например /ZH:SHA1 , или /ZH:MD5) при компиляции модулей или единиц заголовков. Параметр по умолчанию /ZH:SHA_256 работает правильно с файлами IFC.