Kesalahan fatal C1029

'filename': hash file sumber (byte angka ) melebihi ukuran hash maksimum format IFC (byte angka ); gunakan algoritma hash yang lebih kecil seperti SHA-256

Remarks

Kesalahan ini terjadi ketika Anda mengkompilasi modul C++ (atau unit header) dengan /ZH algoritma hash yang menghasilkan checksum yang lebih besar dari yang didukung format IFC saat ini. Opsi /ZH:SHA384 dan /ZH:SHA512 menghasilkan checksum yang melebihi batas ini. Algoritma ini tersedia mulai Visual Studio 2026 versi 18.6.0 dan MSVC versi 14.51.

Untuk memperbaiki kesalahan ini, gunakan /ZH:SHA_256 atau algoritma hash yang lebih kecil (seperti /ZH:SHA1 atau /ZH:MD5) saat Anda mengkompilasi modul atau unit header. Opsi default /ZH:SHA_256 berfungsi dengan benar dengan file IFC.