Поделиться через


Ошибка компилятора C7536

Ifc failed integrity проверка s. Ожидается SHA2: "hash-value"

Компилятор вызывает C7536 всякий раз .ifc , когда файл был изменен. Заголовок интерфейса модуля содержит хэш SHA2 содержимого. При импорте файл .ifc хэшируется и проверяется на соответствие хэшу в заголовке. Если они не совпадают, происходит ошибка C7536:

error C7536: ifc failed integrity checks.
Expected SHA2: '66d5c8154df0c71d4cab7665bab4a125c7ce5cb9a401a4d8b461b706ddd771c6'

Эта ошибка новая в Visual Studio 2017 версии 15.9. Он создается только при создании или использовании модулей, указанных параметром компилятора /experimental:module .