visual studio调试出现stack overflow错误

堆栈溢出错误。一般是程序中数组太大。需要修改程序或编译设置。

1)项目设置

项目属性-》链接-》系统-》堆栈保留大小,设置为一个大数。单位为字节。系统默认为1M。似乎没有上限。但有人说上限应该是2G。

2)修改程序

栈的默认空间有限,但堆的空间较大。程序的全局变量、静态变量等保存在堆上。因此较大的数组可以改为全局变量。

https://www.cnblogs.com/sosi/archive/2011/03/27/1997180.html

发布了80 篇原创文章 · 获赞 14 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/novanova2009/article/details/94360910