debug下情况良好、release下频繁奔溃问题的跟踪与解析 最近一段时间一直忙于开发新平台系统的功能,今天测试那边拿过来简单的测试一下,并对相关需求和功能点进行验证。结果出现了一个奇怪的问题:在验证某个功能点时,在release模式下的程序频繁出现奔溃现象。之前在开发该功能点时也进行了充分的测试,程序一直运行正常,怎么一到release模式下就出现频繁奔溃的现象呢?详见http://blog.csdn.net/chenlycly/article/details/7376000 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 呵呵,就是用华生医生,结合IDA工具来定位奔溃代码的,当然也有用windebug等工具的,前者的效果很好,而且能精确定位到某一行(包括库中代码),很好用的! release也可以调试的。修改一下工程的配置,生成调试信息即可 是的,可以的,配置一下就好了!问题也是通过release调试才找出来的! 前段时间在跟踪bug的时候也发现了个debug和release下的一个区别,bug的问题是因为定义的定长数组越界了。在调试的状态下,发现定长数组已经越界了,但是程序不没有立即奔溃,而是继续越界,一小会以后才奔溃,出现这种情况的原因是:debug下的内存有一定的保护措施。 属性表单去除边框 VC 怎么创建EXCEL文件 C++用ADO连SQL数据库 如何直接得到存储过程的@ReturnValue 急 如何把一个CFromView分成不同的区域 请高手指点 程序里面有两个地方需要判断一个线程是否结束? Attribute DC 和 Output DC的区别和联系是? 有对信息隐藏工具有深入了解的同志吗?非常想知道S-Tools 4.0 隐秘信息嵌入的方式! 一个小case 如何向Web服务器发送一个Get请求? 初学者求助!!!! 关于SDK用SendMessage来给按钮添加位图问题 webbrowser 打开网页多次后出错。
在调试的状态下,发现定长数组已经越界了,但是程序不没有立即奔溃,而是继续越界,一小会以后才奔溃,出现这种情况的原因是:debug下的内存有一定的保护措施。