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

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

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

修复方式

相关推荐
AI视觉网奇2 分钟前
3d数字人 ue blender 绑定衣服对齐 2026
学习·ue5
Nan_Shu_6147 分钟前
学习: Blender 基础篇
学习·blender
奶茶精Gaaa1 小时前
工具分享--json在线转换工具
学习
wdfk_prog1 小时前
[Linux]学习笔记系列 -- [drivers][I2C]I2C
linux·笔记·学习
盐焗西兰花1 小时前
鸿蒙学习实战之路-Reader Kit自定义字体最佳实践
学习·华为·harmonyos
近津薪荼2 小时前
dfs专题5——(二叉搜索树中第 K 小的元素)
c++·学习·算法·深度优先
敏叔V5873 小时前
AI智能体的工具学习进阶:零样本API理解与调用
人工智能·学习
2501_941864963 小时前
科学方法论破解学习时间堆砌误区
学习
1024小神4 小时前
SVG标签中path路径参数学习
学习
浅念-5 小时前
C++入门(2)
开发语言·c++·经验分享·笔记·学习