.net2003 vc7 环境编制程序,出现如下类似提示:
test.exe 中的 0x00417be5 处未处理的异常: 0xC00000FD: Stack overflow
其中,0x______的值依具体情况而不同。
原因:
很简单,主要原因有两种,一种是程序访问了非法地址,另一种是
程序的Stack不够用了。这里只讨论后一种情况。
解决办法:
找到程序中 new 大数组或者定义大数组的地方,基本上问题
出在那里。解决时,到工程属性 System选项,把Stack设置大一些
就可以了。
:)关于这其中深奥的原理可以搜索 Stack一词,有很多文章介绍。
Stack overflow异常原因及解决办法
博客指出test.exe中出现0xC00000FD: Stack overflow未处理异常,主要原因有程序访问非法地址和Stack不够用,这里着重讨论后者。解决办法是找到程序中new大数组或定义大数组处,在工程属性System选项将Stack设置大些。
2万+

被折叠的 条评论
为什么被折叠?



