Errore irreversibile C1029

'filename': l'hash del file di origine (numero di byte) supera le dimensioni hash massime supportate del formato IFC (numero byte); usare un algoritmo hash più piccolo, ad esempio SHA-256

Remarks

Questo errore si verifica quando si compila un modulo C++ (o un'unità di intestazione) con un /ZH algoritmo hash che produce un checksum maggiore del formato IFC corrente supportato. Le /ZH:SHA384 opzioni e /ZH:SHA512 producono checksum che superano questo limite. Questi algoritmi sono disponibili a partire da Visual Studio 2026 versione 18.6.0 e MSVC versione 14.51.

Per correggere questo errore, usare /ZH:SHA_256 o un algoritmo hash più piccolo (ad esempio /ZH:SHA1 o /ZH:MD5) quando si compilano moduli o unità di intestazione. L'opzione predefinita /ZH:SHA_256 funziona correttamente con i file IFC.