在编写程序时,有的程序在运行时,会耗大量的栈空间,比如有很多层的递归,则在编译过后,运行时程序会崩溃,在提示后,继续选择调试,则出现:
“栈溢出”,这其实上因为Visual Studio 2015中默认设置的栈大小不够所致。可通过如下步骤,更改栈大小来解决。
1. 点击菜单栏“项目”,点击如下图菜单项
2. 点击“链接器”选项页,再展开到“系统”
3. 在右面的“堆栈保留大小”中设置一个合适的大小,比如:1073741824(1M),重新生成解决方案,即可解决问题。
——脉清心爱
2018年3月15日21:31:20