解决方案:

1.VS默认是1M,可以在“链接器->系统->堆栈保留大小”中对堆栈大小(Stack Size)设置为更大,单位为字节。

2.将采用堆栈(Stack)定义的地方,改为采用堆(Heap)的方式来定义,动态申请内存。

3.根据实际情况,裁剪大堆栈结构体/类/变量的定义。

错误提示:

1.chkstk.asm中:

VS调试栈不足(Stack overflow)

2.弹出警告对话框

VS调试栈不足(Stack overflow)

相关文章: