Partilhar via


Erro fatal C1067

limite do compilador: o limite de 64K no tamanho de um registro de tipo foi excedido

Observações

Este erro pode ocorrer se um símbolo tiver um nome decorado superior a 247 caracteres. Para resolver, encurte o nome do símbolo.

Quando o compilador gera informações de depuração, ele emite registros de tipo para definir tipos encontrados no código-fonte. Por exemplo, os registros de tipo incluem estruturas simples e listas de argumentos de funções. Alguns desses tipos de registros podem ser listas grandes.

Há um limite de 64K no tamanho de qualquer tipo de registro. Se esse limite de 64K for excedido, esse erro ocorrerá.

C1067 também pode ocorrer se houver muitos símbolos com nomes longos ou se uma classe, struct ou sindicato tiver muitos membros.