編譯器錯誤 C7536
ifc 完整性檢查失敗。 預期的 SHA2:' hash-value '
每當檔案遭到竄改時, .ifc
編譯器就會引發 C7536。 模組介面的標頭下方會包含內容的 SHA2 雜湊。 匯入時,檔案 .ifc
會進行雜湊處理,然後針對標頭中提供的雜湊進行檢查。 如果這些不符合,就會引發錯誤 C7536:
error C7536: ifc failed integrity checks.
Expected SHA2: '66d5c8154df0c71d4cab7665bab4a125c7ce5cb9a401a4d8b461b706ddd771c6'
此錯誤是 Visual Studio 2017 15.9 版的新功能。 它只會在建立或取用編譯器選項所 /experimental:module
指定的模組時產生。