IT/C C++ 컴파일 에러

[C/C++ 에러] Visual Studio의 0xC00000FD: Stack overflow 오류

크몽 '경매하는 개발자' 님의 경매/부동산/IT/사업 채널 2021. 2. 22. 13:58
반응형

[C/C++] Visual Studio의 0xC00000FD: Stack overflow 오류

반응형

 


 

 비주얼 스튜디오의 기본 스택 크기는 1M이다.

스택 오버플로우 오류는 스택 크기가 1M를 벗어나서 생기는 오류이다.

이 문제를 해결하기 위해서는 

Stack 공간이 아닌 Heap 공간에 동적 할당을 해주는 방법이 있으나

동적 할당이 어려울 경우, 스택 예약 크기를 늘려줌으로써 해결할 수 있다.

 

 

1. 프로젝트 속성을 클릭!

2. 링커 → 시스템 → 스택 예약 크기

    만약 10M로 바꿔주기를 원한다면 1024*1024*1=1MB 이므로 

    1024*1024*10=10485760 을 입력하면 된다.

 

 

반응형