您的位置:首页 > 大数据 > 人工智能

mian函数跳转到mainret = main(argc, argv, envp)

2017-05-23 09:57 666 查看
运行时mian函数跳转到mainret = main(argc, argv, envp); 并报错0xC00000FD: Stack overflow (参数: 0x00000000, 0x00342000)。

原因就是堆栈溢出了,由于静态分配的内存在栈上,如果代码中,静态分配的内存过多就会出现这种情况。

解决办法:

方法一 : 不静态分配,用new动态创建,从堆中分配的,堆的空间足够大.

方法二 :设定Visual Stdio 的/STACK 大小。

属性->链接器->系统 修改:堆栈保留大小、堆栈提交大小 为100000000
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息