在vs2005、vs2008中的intel visual fortran或者C++程序调试过程中,经常会遇到stack overflow的问题。

这类问题的出现,有时候并不是程序错误所导致,而是由于编程过程中开的数组过大或者其他愿意所致。

我们可以通过设置编译器的栈空间大小来避免此类问题

操作如下:

项目 ----> 性性 ----> 配置属性 ----> linker ----> Stack Reserver Size 和 Stack Commit Size

将这两个Stack Size设置得较大即可,可设置为:0x400000 即 4M 

posted on 2012-12-08 16:58  cqfuture  阅读(359)  评论(0编辑  收藏  举报