解决0x00000FD:Stack overflow(参数:0x00000000,0x002F2000)栈溢出问题

xiaoxiao2021-02-28  93

因为项目需要,在做测试的时候需要读取一个将近100MB的文件到内存上,故而在程序的开头使用define定义了一个常量,其值为104857600(100MB=104857600B),然而在进行调试的时候出现了栈溢出的报错,后期进过测试原本系统定义的栈过小。故而我采取了一下的方法修改栈的空间大小:

项目属性-》配置属性-》链接器-》系统,将“栈保留大小”、“堆提交大小”、“堆栈保留大小”和“堆栈提交大小”均改为200000000,然后保存设置并进行编译,成功。

以上。

转载请注明原文地址: https://www.6miu.com/read-74053.html

最新回复(0)