编程、调试错误解析
wwl33695
这个作者很懒,什么都没留下…
展开
-
WinDBG 技巧
WinDBG 技巧:如何生成Dump 文件程序崩溃(crash)的时候, 为了以后能够调试分析问题, 可以使用WinDBG要把当时程序内存空间数据都保存下来,生成的文件称为dump 文件。 步骤:1) 打开WinDBG并将之Attach 到crash的程序进程2) 输入产生dump 文件的命令WinDBG产生dump 文件的命令是 .dump ,可以选择不同的参数来生成不同类型的d转载 2012-11-22 09:20:28 · 303 阅读 · 0 评论 -
Web工程师必备的18款工具
摘要:工欲善其事,必先利其器。本文作者Ivan Zuzak整理了一份Web工程师在线工具集,旨在帮助开发者利用这些工具来进行开发、测试、调试以及文档编排。相信会对你有所帮助。工欲善其事,必先利其器。本文作者Ivan Zuzak整理了一份Web工程师在线工具集,旨在帮助开发者利用这些工具来进行开发、测试、调试以及文档编排。Zuzak认为收集的这些工具前提在于:必须是一个灵活的转载 2012-11-22 09:29:07 · 369 阅读 · 0 评论 -
visual studio 错误解析
CvvImage"C2872"不明确的符号问题(2012-06-11 11:35:50)转载▼标签:opencv杂谈分类: 图像处理CvvImage"C2872"错误,程序突然出现这个错误,不知道为什么,刚以为是OpenCV在VS下的配置问题,不过配置很多次后仍然提示错误,最后终于在网上找到一个能解决这个问题的方法。方法中转载 2013-01-09 16:14:14 · 492 阅读 · 0 评论 -
cvs/svn错去解析
解决svn的working copy locked并且cleanup恢复不能的情况产生这种情况大多是因为上次svn命令执行失败且被锁定了。如果cleanup没有效果的话只好手动删除锁定文件。cd 到svn项目目录下,然后执行如下命令del lock /q/s就把锁删掉了。转载 2013-01-10 10:12:21 · 262 阅读 · 0 评论 -
fatal error C1001: An internal error has occurred in the compiler
只要在编译之前,进行一下clean solution和clean ,再次build就通过了,哈哈,就是因为solution不是最新的版本。。。原创 2013-02-18 13:51:07 · 1511 阅读 · 0 评论 -
debug转release的CrtIsValidHeapPointer问题
我遇到的问题: 昨天测试VS2008debug版的工程(一个exe工程、一个dll工程)没问题,debug改成release版后释放内存时,弹出assert,报错的函数就是上面提到的这个:CrtIsValidHeapPointer。可是为什么会报错呢?CrtIsValidHeapPointer的注释上说明了情况:如果要释放的内存地址不是在当前控制的堆的地址范围内,也会报这样的错误。原创 2013-05-16 16:55:26 · 415 阅读 · 0 评论 -
chkstk.asm stack overflow 解决方案
程序Debug下出现未知异常,当进入某函数时抛出。使用windbg调测错误堆栈最后出现在chkstk.asm中,期间在Release下运行正常。google之,得出如下解决方法。原因是静态声明数组过大,两个解决办法都可行(注意第一个办法,需要在入口程序处设置才能实现)。 补充一下,chkstk.asm在Release状态下不会使用。---------------------------转载 2013-05-13 14:59:19 · 654 阅读 · 0 评论 -
vs2008 出现fatal error rc1107 错误的处理办法
修改办法工具 -> options -> project and solutions -> vc++ directories把右边include files里面的路径的最后面的‘\’去掉例如原来是: $(VCInstallDir)include\改成: $(VCInstallDir)include——上面只是一个举例,我自己是因为OpenC转载 2013-07-04 14:30:12 · 534 阅读 · 0 评论