Ошибка компилятора C7536
Ifc failed integrity checks. Ожидается SHA2: "hash-value"
Компилятор вызывает C7536 всякий раз .ifc
, когда файл был изменен. Заголовок интерфейса модуля содержит хэш SHA2 содержимого. При импорте файл .ifc
хэшируется и проверяется на соответствие хэшу в заголовке. Если они не совпадают, происходит ошибка C7536:
error C7536: ifc failed integrity checks.
Expected SHA2: '66d5c8154df0c71d4cab7665bab4a125c7ce5cb9a401a4d8b461b706ddd771c6'
Эта ошибка новая в Visual Studio 2017 версии 15.9. Он создается только при создании или использовании модулей, указанных параметром компилятора /experimental:module
.