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

来源:互联网 发布:java建立个人博客网站 编辑:程序博客网 时间:2024/06/15 17:56

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

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

以上。

阅读全文
0 0