客户在使用软件的时候,往往会异常退,  退出后会生成 dmp(dump)文件. 至于怎末生成dmp 文件后续再讲.

现在先讲讲 dmp 文件的解析: 以及错误定位.(针对Qt 开发, )

准备工作:

1: 首先需要一个工具来查看 dmp 文件, 这个工具就是  WinDbg

2: 查看 dmp 的时候 还要依赖一个 pdb文件

具体生成方法 :

  cv2pdb.exe           xxxx.exe    (cv2pdb.exe 工具后续会上传)

3: 如果你的开发环境是 Qt开环境的话, 步骤2  会一直报错,  缺少 dll 之类的信息:

其实最根本的原因就是: 这些工具以及 dmp 文件是 微软自己的一套 异常 机制. 要想顺利定位异常, 就得安装  vistual stutio

       cv2pdb.exe 所需的环境 都会有. 当然你是用 微软的工具 开发Qt 那就更简单了.

4: 查看dump

1> 就是加载pdb 文件, 里面只需要加载文件 路径 就可以了

2> 加载程序代码 存放的路径

3> 加载exe  存放的路径

4> 加载dmp  文件

5: 输入命令!analyze -v,等待几秒后会打印出错误信息

6:注意事项:

以上运行的模式 都是在Debug 模式运行;

1> dmp  以及 pdb  文件 都是在Debug 模式下,产生的.

release 模式下 是不会有调试信息, 并且是不能产生 pdb 文件的

微信: yangsenhehe

QT 定位 dmp 文件 错误相关推荐

  1. oracle 导出写入文件失败怎么办,编辑dmp文件解决导入导出问题(oracle 922错误 ,缺少或无效选项)...

    导入导出的dmp文件时出现如下错误 经由常规路径导出由EXPORT:V09.02.00创建的文件 已经完成ZHS16GBK字符集和AL16UTF16 NCHAR 字符集中的导入 IMP-00017: ...

  2. oracle ora 31644,dmp文件损坏导致ORA-39014 ORA-39029 ORA-31693错误

    不知道这样写标题对不对,本来是通过FTP将dmp文件从A机器上传到B机器再导入,因为数据库有几十个G,就采用了并行导出,分成了四个文件.在导入将近结结束时出现了以下错误: ORA-39014: 一个或 ...

  3. VS2010下使用dmp文件和pdb文件定位到dll中崩溃位置的方法

    2018-01-15 创建人:Ruo_Xiao 邮箱:xclsoftware@163.com 一.基础链接 http://blog.csdn.net/itworld123/article/detail ...

  4. VS2010下使用dmp文件和pdb文件定位程序异常代码行号的注意事项

    2018-01-12 创建人:Ruo_Xiao 2018-01-15 修改人:Ruo_Xiao 添加为dump.exe和pdb版本保持一致的原因. 一.minidump文件 崩溃转储是创建一个应用程序 ...

  5. impdp导入dmp文件ORA-39088: 文件名不能包含路径说明ORA-39001: 参数值无效ORA-39000: 转储文件说明错误

    C:\Users\zengmiaogen>impdp yinda/123456@127.0.0.1:1521/XE file=c:\hz_toolbox_20160613.dmp full=y ...

  6. qt 修改.exe文件图标_如何在没有错误的情况下更改压缩的.EXE文件上的图标

    qt 修改.exe文件图标 We've previously shown you how to modify the icon on an .EXE file, but if you've tried ...

  7. 此计算机上无法找到autocad2017,电脑安装cad2017时提示错误:无法定位inf文件怎么办...

    ‍‍ AutoCAD是一款自动计算机辅助设计软件,可以用于绘制二维制图和基本三维设计.有些用户在在安装cad2017的时候却出现了错误:无法定位inf文件的提示,导致无法安装,这该怎么办呢?我们可以在 ...

  8. imp 00017 由于 oracle 错误 6550,imp 导入dmp文件报错 IMP-00017: 由于 ORACLE 异常 20005 求大神!...

    当前位置:我的异常网» Oracle管理 » imp 导入dmp文件报错 IMP-00017: 由于 ORACLE 异常 imp 导入dmp文件报错 IMP-00017: 由于 ORACLE 异常 2 ...

  9. 【故障处理】IMP-00010错误 12C的dmp文件导入11G

    [故障处理]IMP-00010错误 12C的dmp文件导入11G [故障处理]IMP-00010错误 12C的dmp文件导入11G 1  BLOG文档结构图 2  前言部分 2.1  导读和注意事项 ...

最新文章

  1. ConfigurationProperties
  2. Netty - I/O模型之BIO
  3. SAP Spartacus CMS 页面加载逻辑和性能的优化
  4. 洛谷 3953 NOIP2017提高组Day1 T3 逛公园
  5. IOS_OC_id ,NSObject, idlt;NSObjectgt;差别
  6. 在运行时切换 WinForm 程序的界面语言 System.ComponentModel.ComponentResourceManager .ApplyResources...
  7. mysql集群方案,保准看明白!
  8. .NET 下运用策略模式
  9. Go语言结构应用实例
  10. linux 邮件服务器pop3,linux下用pop3收web电子邮箱_邮件服务器
  11. Excel基础知识(10):多工作簿数据的引用与更新
  12. Android apk下载与安装
  13. R语言中的rgl包的安装问题
  14. 如何在Flatter中以正确的方式存储登录凭证
  15. 手写中文文章识别(1)——问题描述
  16. X64dbg-插件开发-字符编码-常用插件函数-回调结构
  17. 结对项目之需求分析与原型设计(选择和分配本科毕设导师)
  18. 小本生意,请各位博友多多支持
  19. STM32C8T6 学习总结+资料分享
  20. 自由软件之父 Stallman:「我一生都为使用者的自由而奋斗」

热门文章

  1. java线程怎么重启_如何在Java中启动/停止/重启线程?
  2. 今日创见|2022创业者必读的七本好书推荐
  3. 程序员千万别找同行做女朋友,因为一吵架代码就会被删除,痛苦啊
  4. 计算机怎么审单流程,什么是电子审单?它的流程是什么样的?
  5. 搭建Paas-------单节点安装Docker
  6. 分享一种最简单的JS解密技巧(sojson.v6解密)
  7. 文字也可以这样简单 这样优美的阅读
  8. java中算三角形面积_java中用类求三角形面积
  9. 白杨SEO:视频号如何赚钱?普通人做视频号直播的机会在哪里?
  10. 遗传算法(GA)计算二元函数极值(C语言实现、matlab工具箱实现)