【bug】bug记录学习,Win系统下爆栈的表现, chkstk.asm 实际是栈溢出

运行时落到 MSVC 的 chkstk.asm 实际是栈溢出;VS 试图打开库源码路径 D:\a_work... 不存在才弹出"无法写入文件"对话框。原因是我们在关键路径上用 1 万大小的本地数组,叠加其他局部变量把线程栈打爆。

把大数组从栈改到堆上(std::vector),并用 .data() 传给原有 C 接口,避免再次触发 __chkstk。涉及的输出/可视化缓冲也统一改为向量。

修复方式

相关推荐
正经教主2 小时前
【Trae+AI】和Trae学习搭建App_2.2.1:第4章·安卓APP调用Express后端实战1:前端调用后端
人工智能·学习·express
正经教主2 小时前
【Trae+AI】和Trae学习搭建App_1.2:第2章·App开发环境配置
android·学习·android studio
d111111111d2 小时前
STM32外设学习-读取芯片ID。(学习笔记)
笔记·stm32·单片机·嵌入式硬件·学习
islandzzzz2 小时前
从0开始的SQL表DDL学习(基础语法结构、索引/约束关键字)
数据库·sql·学习
TL滕2 小时前
从0开始学算法——第十四天(数组与搜索练习)
笔记·学习·算法
Hooray112 小时前
后端_Flask学习笔记
笔记·后端·python·学习·flask
西南胶带の池上桜2 小时前
支持pytorch的模型学习环境创建流程(长期更新)
人工智能·pytorch·学习
笨鸟先飞的橘猫3 小时前
RPC原理学习
网络协议·学习·rpc
December3103 小时前
【少儿编程】Scratch vs Python:区别、学习顺序&实操指南
python·学习·青少年编程·scratch·少儿编程·编程学习