Condividi tramite


Errore irreversibile C1067

limite del compilatore: è stato superato il limite di 64 KB per le dimensioni di un record di tipo

Questo errore può verificarsi se un simbolo ha un nome decorato superiore a 247 caratteri. Per risolvere il problema, abbreviare il nome del simbolo.

Quando il compilatore genera informazioni di debug, genera record di tipo per definire i tipi rilevati nel codice sorgente. Ad esempio, i record di tipo includono strutture semplici e elenchi di argomenti di funzioni. Alcuni di questi record di tipo possono essere elenchi di grandi dimensioni.

Esiste un limite di 64 KB per le dimensioni di qualsiasi record di tipo. Se il limite di 64K viene superato, si verificherà questo errore.

C1067 può verificarsi anche se sono presenti molti simboli con nomi lunghi o se una classe, uno struct o un'unione ha troppi membri.