摘要: QT的应用程序在运行过程中,自己程序的日志,我们是可以控制并打印输出的,那么当我们想定位到源码中,查看某些错误输出或者执行顺序时,这时候就需要打开qt源码的日志开关了。 一、对于qt本身的模块 我们查看qt的源码,看其日志输出使用的是:qCDebug,qCWarning,qCInfo,qCCriti 阅读全文
posted @ 2020-03-10 17:11 无敌柴刀 阅读(3784) 评论(0) 推荐(1) 编辑
摘要: Qt 针对 Windows 平台提供了两种安装包: MinGW版本: 使用MinGW作为默认编辑器,附带了GCC,GDB 等工具,在qtCreator中可以使用GDB 作为默认的调试器。 MSVC版(VS2013 VS2015 VS2017..)使用MSVC作为默认编译器,需要使用CDB调试器。 在 阅读全文
posted @ 2020-04-06 23:30 无敌柴刀 阅读(4344) 评论(0) 推荐(1) 编辑
摘要: 衡量某个应用程序的稳定性的一个重要指标即它自身的崩溃率的统计,但是如何判断应用程序崩溃,且上报崩溃产生的dmp文件进行分析? google提供了一套开源的系统 Crashpad,详细了解参见 https://crashpad.chromium.org。 https://chromium.google 阅读全文
posted @ 2020-02-02 11:36 无敌柴刀 阅读(4169) 评论(1) 推荐(0) 编辑
摘要: dmp文件的分析,可以借助各种工具,比如WinDbg, CDB , NTSD,KD等。Windbg提供了窗口接口,而CDB , NTSD是基于命令行的工具,它们都使用了同样的调试引擎Dbgeng.dll,该调试引擎就是 “Windows 调试程序”。 dbgeng.dll 可以在基于x86,x64 阅读全文
posted @ 2020-02-02 11:35 无敌柴刀 阅读(4636) 评论(1) 推荐(0) 编辑
摘要: 一、windows下的崩溃捕获windows程序当遇到异常,没有try-catch或者try-catch也无法捕获到的异常时,程序就会自动退出。windows系统默认是不产生程序dmp文件的。dump文件是C++程序发生异常时,保存当时程序运行状态的文件,是调试异常程序重要的方法。 1. 产生dmp 阅读全文
posted @ 2020-02-02 11:33 无敌柴刀 阅读(2339) 评论(0) 推荐(0) 编辑
摘要: QDialog设置setWindowFlags(Qt::FramelessWindowHint);后,dialog弹不出来,界面不显示: 在继承一个QDialog类并设置窗口为无边框时,如果调用setWindowFlags(Qt::FramelessWindowHint);则虽然能去掉窗口的边框,但 阅读全文
posted @ 2020-02-02 11:26 无敌柴刀 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 一、 环境搭建 1. 打开Jenkins官网,从官网下载Jenkins安装包 https://jenkins.io/zh/download/ 2. 运行安装包,执行下一步操作即可。 3. 安装插件,选择默认的即可,可能会按装失败,不用担心,记录下哪些安装失败了,在之后启动jenkins,打开Jenk 阅读全文
posted @ 2019-11-15 21:57 无敌柴刀 阅读(1356) 评论(0) 推荐(0) 编辑
摘要: 衡量某个应用程序的稳定性的一个重要指标即它自身的崩溃率的统计,但是如何判断应用程序崩溃,且上报崩溃产生的dmp文件进行分析? google提供了一套开源的系统 Crashpad,详细了解参见 https://crashpad.chromium.org。 https://chromium.google 阅读全文
posted @ 2019-11-11 00:25 无敌柴刀 阅读(482) 评论(0) 推荐(0) 编辑
摘要: dmp文件的分析,可以借助各种工具,比如WinDbg, CDB , NTSD,KD等。Windbg提供了窗口接口,而CDB , NTSD是基于命令行的工具,它们都使用了同样的调试引擎Dbgeng.dll,该调试引擎就是 “Windows 调试程序”。 dbgeng.dll 可以在基于x86,x64 阅读全文
posted @ 2019-11-10 23:25 无敌柴刀 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 一、windows下的崩溃捕获 windows程序当遇到异常,没有try-catch或者try-catch也无法捕获到的异常时,程序就会自动退出。windows系统默认是不产生程序dmp文件的。 dump文件是C++程序发生异常时,保存当时程序运行状态的文件,是调试异常程序重要的方法。 1. 产生d 阅读全文
posted @ 2019-11-08 11:34 无敌柴刀 阅读(487) 评论(0) 推荐(0) 编辑