Поделиться через


Неустранимая ошибка C1067

Ограничение компилятора: превышено ограничение в 64 КБ по размеру записи типа

Эта ошибка может возникать, если символ имеет украшенное имя, превышающее 247 символов. Чтобы устранить проблему, сократите имя символа.

Когда компилятор создает отладочную информацию, он выдает записи типов для определения типов, встречающихся в исходном коде. Например, записи типов включают простые структуры и списки аргументов функций. Некоторые из этих записей типов могут быть большими списками.

Ограничение на размер любой записи типа составляет 64 КБ. Если превышено ограничение в 64 КБ, эта ошибка будет возникать.

C1067 также может возникать, если есть много символов с длинными именами или если класс, структура или объединение содержит слишком много элементов.