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


Ошибка средств компоновщика LNK1248

Размер изображения ("output_size') превышает максимальный допустимый размер (maximum_size)

Замечания

Компоновщик определил, что размер выходного файла превысит максимальный размер 32-разрядного файла программы или файла объекта (PE или COFF-файл).

Чтобы устранить эту проблему, если файл является исполняемым файлом или библиотекой DLL, может потребоваться рефакторинг программы для перемещения некоторых функций в отдельную библиотеку DLL. Если файл является файлом объекта, может потребоваться рефакторинг исходного файла в несколько единиц перевода. Если файл является файлом, созданным /LTCGOUT (файл добавочного .iobj объекта Name LTCG) и не используется/LTCG:INCREMENTAL, удалите /LTCGOUT этот параметр. Если вы используете /LTCG:INCREMENTAL, рассмотрите возможность рефакторинга исполняемого файла, чтобы уменьшить размер компонента, вызывающего ошибку.

См. также

/GL (Оптимизация всей программы)
/LTCG (Создание кода во время ссылки)