Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
компилятору не хватает размера кучи
Замечания
Операционная система или библиотека времени выполнения не могут выполнить запрос на предоставление памяти.
Чтобы устранить эту проблему, попробуйте следующие возможные решения
Если компилятор также выдает ошибки C1076 и C3859, используйте параметр компилятора /Zm, чтобы снизить предел выделения памяти. Если уменьшить распределение оставшейся памяти, в куче останется больше места для вашего приложения.
Если параметр /Zm уже установлен, попробуйте удалить его. Место в куче может быть исчерпано из-за того, что предел распределения памяти, заданный с помощью этого параметра, слишком велик. Компилятор использует ограничение по умолчанию при удалении параметра /Zm .
Если компиляция происходит на 64-разрядной платформе, используйте 64-разрядный набор средств компиляции. Дополнительные сведения см. в разделе "Практическое руководство. Включение 64-разрядного набора инструментов Visual C++ в командной строке".
В 32-разрядной версии Windows попробуйте использовать параметр /3 ГБ boot.ini.
Увеличьте размер файла подкачки Windows.
Закройте все запущенные программы.
Удалите неиспользуемые включенные файлы.
Удалите ненужные глобальные переменные, например, путем динамического распределения памяти вместо объявления крупного массива.
Удалите неиспользуемые объявления.
Разделите данный файл на меньшие файлы.