- 博客(4)
- 收藏
- 关注
原创 Qt使用MinGW编译器构建工程时利用QBreakPad+CV2Pdb定位软件问题
摘要:本文介绍了如何使用Google BreakPad和QBreakPad实现Qt跨平台应用的异常捕获与崩溃分析。主要内容包括:1.编译QBreakPad源码并集成到Qt项目中;2.配置项目使Release版本保留调试信息;3.通过cv2pdb工具生成PDB文件;4.演示如何捕获崩溃并分析dump文件。该方法能有效定位Release版本中的崩溃问题,当用户端出现异常时,开发者可通过生成的dump文件和PDB文件快速定位问题代码行
2025-08-26 17:14:59
439
原创 QT下使用Asio库搭建一个简易网络服务器端
当有新的连接到来时,会生成一个新的Session会话类,当会话类第一包接收完毕后,发送Session类的firstConnection信号,然后再又信号槽将服务器类的newConnection发射,告诉调用服务器类的对象当前已有一个连接成功到来。设备信息获取处,当信息获取完毕后,发送recvFirstPackage信号将当前会话的心跳检测开启,紧接着第二个信号则是将当前连接的设备ID、设备名称和IP发送给服务器端,再由服务器端发送给调用服务器端的对象使用。当会话下线时,会调用该函数,并将其从列表中删除。
2025-06-19 17:16:27
783
原创 Qt自定义控件拖拽
该文档详细阐述了在Qt中实现自定义控件拖拽功能的步骤和关键点,包括拖放基本原理、事件处理、Item和Container类的属性设置及操作、以及动画效果的添加。通过代码示例和事件处理函数的实现,提供了实现拖拽功能的完整解决方案
2024-11-29 17:00:35
3632
14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅