您的位置:首页 > 编程语言 > C语言/C++

C++ debug时提示 已触发了一个断点

2016-04-13 18:50 183 查看
问题现象: VS2013环境下debug 一个Qt程序,在关闭程序时出现错误

1、显示弹出Error对话框提示“已触发了一个断点”;

2、继续后继续弹出Error对话框提示“0xC0000374: 堆已损坏”

解决过程:

1、首先在相关类的析构函数打断点,根本还没到自己设定的程序断点处就出错了;

2、修改工程的C++\代码生成\运行库的属性设置为 MDd,问题依旧;

3、排查代码是否有内存越界覆盖了heap的情况? (可以先注释掉内存操作相关的代码来验证) ,问题就在此处,修改bug,问题解决
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: