堆栈溢出问题 test dword ptr [eax],eax ; probe page错误

来源:互联网 发布:身份证 知乎 编辑:程序博客网 时间:2024/06/11 10:11

这跟局部数组变量定义所分配的最大空间设置大小有关。
局部变量的申请空间是存放于栈中,windows里默认栈内存是1M,所以当申请空间大于1M时就会出现溢出错误。

所以解决此问题的方法就是扩大栈空间的大小
方法为:
项目->属性->链接器->系统->堆栈保留大小
注:这里填的是字节数


如果你想把他扩大为2M的话,
1024*1024*2 = 2097152

0 0
原创粉丝点击