Стек не такой большой по умолчанию. Вы можете установить размер стека с помощью переключателя компилятора / F .
Без этой опции размер стека
по умолчанию 1 МБ. Числовой аргумент
может быть в десятичном или C-языке
нотации. Аргумент может варьироваться от
От 1 до максимального принятого размера стека
по компоновщику. Линкер округляется
указанное значение с точностью до 4
байт. Пробел между / F и числом
необязательно.
Вы также можете использовать компоновщик / STACK для исполняемых файлов
Но, скорее всего, вам следует разбивать свою проблему на части, а не делать все сразу. Тебе действительно нужна вся эта память одновременно?
Обычно вы можете выделить больше памяти в куче, чем в стеке.