Qt学习
m_wordPlan
这个作者很懒,什么都没留下…
展开
-
Ubuntu Qt 使用gdb+core dump定位软件崩溃问题
目录1. 背景1.1 什么是core dump?2.使用方法2.1 设置ubuntu 系统生产core文件2.1.1 core 文件生成2.2 Qt 生成调试信息2.3 gdb调试core文件1. 背景日常软件开发调试过程中,会遇到软件运行过程中,不知不觉就死掉了,通过日志无法确定异常的原因.此时就需要通过工具来定位软件在源代码层崩溃在什么地方.gdb+core dump的方式就可以方便于我们定位异常问题位置,进而分析问题的原因.1.1 什么是core dump?原创 2020-10-10 17:54:29 · 965 阅读 · 0 评论 -
Win10 Qt5.12.2 + MSVC编译器 dump文件创建与分析
本文主要研究dump文件在windows操作系统、Qt编辑器、MSVC编译环境下的产生和分析。主要从以下几个方面来描述:1. dump文件存在的意义;2. 配置Win10操作系统下, QT + MSVC的编写编译环境;3. dump文件如何产生;4. windows 软件分析调试dump文件的必备材料:pdb文件;5. 分析和调试方法;原创 2020-05-29 16:31:50 · 2452 阅读 · 0 评论 -
C++设计模式之组合模式
组合模式注:本文中使用的C++ QT框架目录组合模式1. 设计目的2. UML设计3. 代码实现1. 设计目的是为了解决树型结构中,需要向客户端提供一致的操作接口,使得客户端操作忽略简单元素与复杂元素的方案。比如:在 操作XML文件时,客户端希望操作XML节点和操作文本值的接口是一样的,从而不用去关系如何设置节点或如何设置文本值。2. UML设计以操作xml...原创 2020-04-10 20:15:31 · 322 阅读 · 0 评论