我在代码中定义了一个3维数组,如果迭代次数较多,运行时会产生stack overflow错误。在CSDN论坛看到一个帖子:
是这样的,我同事原来也遇到过类似的问题,后来把project设置里的堆栈加大就可以了,默认是1M,你可以加大到10M试试.  
  project->setting->link:  
  在category里选择output,在stack的Reserve里输入0x10000000试试

具体设置如图:

每当创建一个线程时,系统就会为线程的堆栈(每个线程有它自己的堆栈)保留一个堆栈空间区域,并将一些物理存储器提交给这个已保留的区域。按照默认设置, 系统保留1MB的地址空间并提交两个页面的内存。但是,这些默认值是可以修改的,方法是在你链接应用程序时设定Microsoft的链接程序的 /STACK选项:/STACK:reserve[,commit]  
  当创建一个线程的堆栈时,系统将会保留一个链接程序的/STACK开关指明的地址空间区域。但是,当调用CreateThread或 _beginthreadex函数时,可以重载原先提交的内存数量。这两个函数都有一个参数,可以用来重载原先提交给堆栈的地址空间的内存数量。如果设定 这个参数为0,那么系统将使用/STACK开关指明的已提交的堆栈大小值。后面将假定我们使用默认的堆栈大小值,即1MB的保留区域,每次提交一个页面的 内存。
果然可能解决,先用着再说。

vc中出现stack overflow错误(VS设置默认栈大小)相关推荐

  1. VC中栈溢出/Stack overflow怎么办?

    看了以下文章你就清楚该怎么办了! 1 http://www.cnblogs.com/areliang/archive/2012/05/11/2495470.html 通过这篇文章我发现在大数组/二维数 ...

  2. 0x00B22E97 处有未经处理的异常(在 Project3.exe 中): 0xC00000FD: Stack overflow

    最近做OJ试题的时候,做到了一道需要很大数组的题,看着代码没有问题,但是在VS2019上就是不能通过,提示错误:0x00B22E97 处有未经处理的异常(在 Project3.exe 中): 0xC0 ...

  3. 0x010D99A9 处有未经处理的异常(在 XXX.exe 中): 0xC00000FD: Stack overflow (参数: 0x00000000, 0x06772000)

    最近使用vs2015开发windows桌面应用程序,发现写出来的程序运行时崩溃了,报错"0x010D99A9 处有未经处理的异常(在 XXX.exe 中): 0xC00000FD: Stac ...

  4. 0x00007FF6DF5D6BD8 处有未经处理的异常(在 Ray tracer.exe 中): 0xC00000FD: Stack overflow

    在调试光线追踪程序时,发现报错:0x00007FF6DF5D6BD8 处有未经处理的异常(在 Ray tracer.exe 中): 0xC00000FD: Stack overflow (参数: 0x ...

  5. AD中PCB检查设计错误规则设置(DRC检查配置)

    AD中PCB检查设计错误规则设置 遇到的问题:在设计好的PCB电路中,我们不能保证所有的线是否一次性全部布好,此时我们一般情况下需要设置电路的布线规则检查,以确保电路在布线的时候不会发生错误,下面我将 ...

  6. 0x00611F29 处有未经处理的异常(在 suanfaxunlian.exe 中): 0xC00000FD: Stack overflow (参数: 0x00000000, 0x00622000)

    0x00611F29 处有未经处理的异常(在 suanfaxunlian.exe 中): 0xC00000FD: Stack overflow (参数: 0x00000000, 0x00622000) ...

  7. 如何解决在ASP.NET Core中找不到图像时设置默认图像

    背景 web上如果图片不存在一般是打xx,这时候一般都是会设置默认的图片代替.现在用中间件的方式实现统一设置, 一次设置,全部作用 . 此示例演示如何解决在ASP.NET Core中找不到图像时设置默 ...

  8. elementUI中的el-table勾选框设置默认勾选、禁用

    elementUI中的el-table勾选框设置默认勾选.禁用 最近项目中有这个一个需求:请求后端列表数据,根据数据中remark值自动设置table的勾选框的勾选状态及禁用状态, 如果remark= ...

  9. vscode中打开浏览器的快捷键_VSCode设置默认打开的浏览器的方法

    vscode怎么浏览器打开html文件?可以通过安装open in browser插件解决. 1.安装open in browser插件 安装完点击重新加载 2.vscode怎么修改默认浏览器 在安装 ...

最新文章

  1. 对于计算机网络的整体框架的概括(转载) 个人感觉很好
  2. homebrew的安装和使用
  3. 从零单排学Redis【青铜】
  4. 会导致所有者权益减少的项目是_第二章:会计要素的确认(11)所有者权益
  5. 推荐一个短小精干的JavaScript对话框
  6. node --- 使用express.Router与body-parser
  7. Pytorch基础(四)—— 卷积层
  8. 总账分录追溯发票或者付款
  9. 基于Ubuntu Server 16.04 LTS版本安装和部署Django之(一):安装Python3-pip和Django
  10. 计算机组成与体系结构之Flynn分类法
  11. php程序员 合川_重庆PHP程序员工资如何?
  12. python中计算结果保留两位小数
  13. 哈夫曼树以及哈夫曼编码
  14. Java LocalDateTime给当前时间加半小时
  15. 批量下载coursera课程
  16. bt5使用教程----渗透方面
  17. Linux (CentOS) 系统下载地址
  18. JProfiler让人痛彻心扉的安装与部署
  19. 上传视频文件时动态获取视频时长
  20. 数据库审计是什么意思?作用是什么?

热门文章

  1. NR 5G PDCP分组数据汇聚协议
  2. NR 5G UE初始接入流程
  3. 探秘网络背后黑产链:黑客攻击木马病毒机构内鬼防不胜防
  4. 《自写原创程序,让vim运行c/c++》
  5. 数值和字符串互相转换
  6. SQL Server 创建约束图解 唯一 主键
  7. MySql中启用InnoDB数据引擎的方法
  8. HDU 3336 Count the string KMP
  9. 60亿元高新项目落户西安
  10. 深掘市场 开拓机遇 西部数据将亮相2014年北京安博会