Lab 相关 Stack overflow(数组分配过大) 解决方法

原创 2016年05月30日 14:35:57

1. 前言

昨天晚上本来在寝室装win10, 结果被某人拉到实验室看一个采集板的vc样例程序, 本来以为很简单的, 结果还是弄了近半个小时, 好费劲。。。。

2. 问题描述

  1. 我们载入工程项目, 编译成功后, 运行, 可是却没有界面弹出, 没办法, 使用调试工具, 发现了这个现象:
    这里写图片描述
    于是感觉, 好莫名其妙啊, 我什么都没干呢, 怎么就栈溢出了??我一度怀疑是不是vs 被我整坏了。。。

  2. 为了排错, 我们新建了一个mfc的工程文件, 参照着这个样子把框架搭建起来, 最终发现, 果然是栈溢出了。。。
    这里写图片描述
    我的神啊, 你开这么大的数组空间是想弄啥勒。。。。

3. 解决方案

  1. 将数组大小调小, 生成成功

  2. 修改vs 配置

版权声明:本文为博主原创文章,未经博主允许不得转载。

VC定义超大数组时,stack OverFlow的解决方法

现象: 在一个类的头文件中定义了一个数组 编译后出现: stack overflow,堆栈溢出 (下文中,stack...
  • qq_17242957
  • qq_17242957
  • 2016年03月22日 21:02
  • 1464

C++中大数组导致Stack Overflow

C++中大数组造成Stack Overflow xhHuang China University of Geosciences, Wuhan 今天写C++程序的时候,定义了一个维数为20000...
  • hxh1994
  • hxh1994
  • 2015年04月27日 08:50
  • 1073

栈溢出(stackoverflow)的原因及解决办法

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://www.blogbus.com/bo16z3693379-logs/119239491.html 栈溢出(s...
  • pizi0475
  • pizi0475
  • 2015年05月22日 14:39
  • 5517

堆栈溢出(Stack Overflow)的解决方法

堆栈溢出是程序调试中,比较麻烦的一种错误,但不外乎就是递归和变量申请大空间内存;错误时,弹出如下图所示框框:其中,0x7c934ffd的值依具体情况而不同。OxC00000FD是错误标号; 1. 局部...
  • tianhai110
  • tianhai110
  • 2008年01月20日 21:04
  • 9563

应对c++数组 stack overflow问题

#include using namespace std; void add(double *a, double *b, double *c) { for(int i=0;i { ...
  • a925907195
  • a925907195
  • 2014年09月23日 19:29
  • 1262

VS2005 stack overflow的问题

    Visual Studio 2005中,关于堆溢出(Stack overflow)问题的解决      程序build没问题,运行时直接跳到intel的chkstk.asm文件中去了,说明你的...
  • virtualdesk
  • virtualdesk
  • 2010年05月31日 11:05
  • 3645

Stack overflow at line:0网页提示终极解决大法

Stack overflow at line:0网页提示终极解决大法
  • u010509401
  • u010509401
  • 2014年09月18日 10:46
  • 1256

Stack overflow at line  错误原因

场景:点击页面上一个超链接,弹出模态窗口。
  • yanan_seachange
  • yanan_seachange
  • 2013年11月29日 16:48
  • 976

如何解决C、C++中stack overflow问题

转自:http://wenku.baidu.com/link?url=qQJbEF8-tiu-ijhjkn-SMv71Yv9zyYqvo67xVz570nPZsgpzmFupIticPO0hhAuB_...
  • u011909633
  • u011909633
  • 2015年02月17日 10:22
  • 1387

Delphi 2010 报 stack overflow的错误解决方法

近期在用Delphi 2010调试代码时,莫名其妙,总是报“stack overflow”的错误, 报错时光标停留在begin的位置,也就是说还没执行到函数体。 主函数中调用了两个子函数,注释掉其中的...
  • lotusyangjun
  • lotusyangjun
  • 2015年07月06日 16:08
  • 1302
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Lab 相关 Stack overflow(数组分配过大) 解决方法
举报原因:
原因补充:

(最多只允许输入30个字)