今天在使用调试时候刚刚进入main函数就弹出这个错误:
0xC00000FD: Stack overflow (参数: 0x0000000000000001, 0x0000006165003000)。
从字面意思看是栈溢出,查询资料看vs默认分配的堆栈大小为1M/2M。如果栈大小超过这个值就会出现此错误。解决方案有两个:
1.可以适当增加 属性-》链接器-》系统-》堆栈保留大小和堆栈提交大小 。
2.检测代码中是否有比较大的临时数组,将这个数组new出来放在堆上。
今天在使用调试时候刚刚进入main函数就弹出这个错误:
0xC00000FD: Stack overflow (参数: 0x0000000000000001, 0x0000006165003000)。
从字面意思看是栈溢出,查询资料看vs默认分配的堆栈大小为1M/2M。如果栈大小超过这个值就会出现此错误。解决方案有两个:
1.可以适当增加 属性-》链接器-》系统-》堆栈保留大小和堆栈提交大小 。
2.检测代码中是否有比较大的临时数组,将这个数组new出来放在堆上。