
C++软件调试与异常排查从入门到精通系列教程
文章平均质量分 96
根据多年排查C++软件异常的项目实践与实战经验,系统总结引发C++软件异常的常见原因与常用排查用方法,详细讲述常用调试方法与手段,给出大量的项目实战问题分析实例,带领大家逐步掌握C++软件调试与异常排查技术,适合基础进阶与想做技术提升的人!订阅后,永久有效,可加入内部技术群!
优惠券已抵扣
余额抵扣
还需支付
¥89.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
dvlinker
2022年度博客之星Top5、CSDN博客专家、B站优质视频教程创作者、C/C++领域优质创作者、优质技术专栏《C++软件调试与异常排查从入门到精通系列教程》作者。从事C++软件开发十多年,通过数年的软件开发实践,积累了大量的实战经验,特别在C++软件调试及异常排查方面积累了丰富的经验,现任C++高级软件工程师!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++软件调试与异常排查从入门到精通专栏介绍与文章汇总
根据近几年排查软件异常的实践与经验,系统地讲解了C++软件异常常见原因与常用排查方法,以图文并茂的方式给出具体的分析实例,带领大家逐步掌握C++软件异常排查的相关技术与要领。原创 2022-06-29 21:32:54 · 224563 阅读 · 941 评论 -
为什么要学习C++软件调试技术?掌握软件调试技术都有哪些好处?
本文详细讲解为什么要学习C++软件调试技术,以及掌握调试技术都有哪些好处。原创 2023-05-24 21:58:39 · 60076 阅读 · 144 评论 -
C++软件调试与异常排查技术从入门到精通学习路线分享
详细讲述C++软件调试与异常排查技术从入门到精通学习路线。原创 2023-12-17 19:43:07 · 62597 阅读 · 0 评论 -
引发C++软件异常的常见原因分析与总结(实战经验分享)
本文根据近几年排查C++软件异常的实践经历与实战经验,详细地总结出引发C++软件异常的常见原因,给大家提供一些借鉴和参考,以帮助大家快速地定位问题。原创 2022-05-30 08:31:27 · 62357 阅读 · 175 评论 -
排查C++软件异常的常见思路与方法(实战经验总结)
在多年排查C++软件异常实践的基础上,系统地总结了排查C++软件异常的常见思路与方法,有很强的实战参考价值!原创 2021-10-06 22:32:26 · 71356 阅读 · 64 评论 -
C++软件异常分析概述
本文将详细讲述Windows系统中软件异常的分类以及常用的排查方法,给大家提供一个借鉴与参考。原创 2022-04-06 15:59:00 · 39798 阅读 · 55 评论 -
使用Windbg分析dump文件定位软件异常的方法与操作步骤
本文详细讲述了使用Windbg分析dump文件的一般步骤与诸多细节,并给出了一个实战分析实例,有一定的实战参考价值。原创 2025-03-04 09:33:39 · 69904 阅读 · 61 评论 -
内存越界引发线程函数调用堆栈回溯异常以及INT 3软中断实战分析案例分享
通过一个项目实战案例,详细讲解内存越界引发线程函数调用堆栈回溯异常以及INT 3软中断实战问题。原创 2025-09-08 06:47:12 · 22025 阅读 · 46 评论 -
【C++软件异常排查实战经验分享系列 ①】报错窗口点击重试 | 0xfeeefeee等异常值 | OutputDebugString | 数据断点 | if条件断点 | 历史版本比对法 | 汇编代码
在开发调试C++软件的过程中会遇到各式各样的问题,通过排查这些项目问题可以积累大量的实战排查经验和处理技巧,本文对这些经验和技巧做个总结和分享,以供大家借鉴或参考。原创 2025-06-23 06:58:30 · 37970 阅读 · 59 评论 -
【C++软件异常排查实战经验分享系列 ②】查看函数调用堆栈 | Windbg动态调试 | DLL动态库加载失败 | API Monitor工具 | 程序闪退 | 寻找dump文件 | GDI对象泄漏
在开发调试C++软件的过程中会遇到各式各样的问题,通过排查这些项目问题可以积累大量的实战排查经验和处理技巧,本文对这些经验和技巧做个总结和分享,以供大家借鉴或参考。原创 2025-06-30 13:49:57 · 22745 阅读 · 49 评论 -
【C++软件实战问题排查经验分享系列 ①】UI界面卡顿 | CPU占用高 | GDI对象泄漏 | 线程堵塞 系列问题排查总结
本文对C++软件开发联调过程中遇到的UI界面卡顿、CPU占用高、GDI对象泄漏、线程堵塞(死锁)等常见问题的排查思路与方法进行详细的总结。原创 2025-04-21 10:10:23 · 38026 阅读 · 74 评论 -
【C++软件实战问题排查经验分享系列 ②】 调试遇到0xfeeefeee、0xcdcdcdcd等异常值 | 动态库加载失败 | 程序启动报错与启动失败 | 软件运行权限引发操作失败系列问题总结
本文对C++软件开发联调过程中遇到0xfeeefeee、0xcdcdcdcd等异常值、动态库加载失败、程序启动报错与启动失败、软件操作权限等常见问题的排查思路与方法进行详细的总结,以供大家借鉴或参考。原创 2025-04-25 09:21:35 · 39789 阅读 · 74 评论 -
【C++软件实战问题排查经验分享系列 ③】 Process Explorer | Process Monitor | API Monitor | Windbg | IDA 等常用工具的使用总结
本文详细讲述SPY++、Dependency Walker、剪切板查看工具Clipbrd、 GDI对象查看工具GDIView、Process Explorer、Process Monitor、API Monitor、调试分析工具Windbg、交互式反汇编工具IDA等常用软件分析工具的用途(可以帮助我们高效快速地排查软件问题),并给出有实战参考价值的实战分析实例,供大家借鉴或参考。原创 2025-04-28 10:05:19 · 42863 阅读 · 71 评论 -
【C++软件实战问题排查经验分享系列 ④】pdb符号文件 | dump文件分类与生成方法 | Windbg分析dump文件 | Windbg动态调试 | Windbg常用命令 总结
在开发调试C++软件的过程中,时常会使用Windbg分析排查软件运行过程中遇到的各种异常问题。本文对使用Windbg涉及到的pdb符号文件、dump文件分类与生成方法、Windbg分析dump文件、Windbg动态调试目标进程、Windbg常用命令等诸多相关内容进行详细的总结,并给出相关的实战分析实例,供大家借鉴或参考。原创 2025-05-20 09:40:15 · 30457 阅读 · 72 评论 -
【C++软件调试技术】C++软件开发维护过程中典型软件异常问题的排查与总结
本文以问答的方式进行展开,罗列了C++软件日常开发和维护中遇到的多个软件调试问题及有代表性的场景,给出详细的处置思路和处理办法,以供大家借鉴和参考。原创 2024-04-15 14:58:51 · 176724 阅读 · 0 评论 -
【C++软件调试技术】使用Windbg分析软件异常时的诸多细节与技巧总结
使用 Windbg 分析软件异常时的诸多细节与技巧总结原创 2024-07-27 23:19:00 · 88135 阅读 · 11 评论 -
【C++软件调试技术】dump文件类型与dump文件生成方法详解
dump文件类型与dump文件生成方法详解。原创 2022-11-22 22:41:28 · 24200 阅读 · 0 评论 -
【C++软件调试技术】什么是pdb文件?如何使用pdb文件?哪些工具需要使用pdb文件?
本文结合多年来排查C++软件异常的实践,详细介绍什么是pdb文件,哪些工具需要使用到pdb文件,以及如何去使用pdb文件,以供大家借鉴或参考。原创 2024-06-04 14:28:19 · 28295 阅读 · 91 评论 -
使用Windbg分析dump文件排查C++软件异常的一般步骤与要点分享
本文详细总结了使用Windbg静态分析dump文件去排查C++软件异常的一般步骤与方法,供大家借鉴或参考。原创 2024-10-16 10:01:53 · 35110 阅读 · 79 评论 -
使用Windbg调试目标进程排查C++软件异常的一般步骤与要点分享
本文通过一个异常崩溃分析实例来详细讲解使用Windbg动态调试目标进程的一般步骤及完整过程,很有实战参考价值。原创 2025-02-24 14:18:27 · 16519 阅读 · 75 评论 -
C/C++程序员为什么要了解汇编?了解汇编有哪些好处?如何学习汇编?
本文详细讲解了C++程序员为什么要了解汇编,了解汇编都有哪些具体的好处,如何学习汇编,以及如何看懂汇编代码上下文等,希望能给大家提供一定的借鉴或参考。原创 2024-10-09 20:59:07 · 149254 阅读 · 114 评论 -
《Windows核心编程》若干知识点实战应用分享
《Windows核心编程》若干知识点应用实践分享,希望大家能够仔细研读,在提升理论知识水平的同时,也能有效地提高分析解决问题的技能。原创 2024-01-21 19:42:00 · 37450 阅读 · 97 评论 -
使用Windbg分析多线程死锁项目实战问题分享
本文详细讲解通过Windbg分析dump文件去排查多线程死锁的项目问题实战案例,有实战参考价值!原创 2025-08-11 14:57:41 · 33932 阅读 · 67 评论 -
C++程序启动报错和启动失败的常见原因分析与排查经验总结
本文对引发C++程序启动报错或启动失败的常见原因及相关排查办法进行了详细地总结,并给出具体的项目问题实战分析实例。相关的总结及实战分析案例均来自于项目实战,有很强的实战参考价值。原创 2024-12-24 15:45:35 · 46455 阅读 · 76 评论 -
C++程序使用 STL 容器发生异常的常见原因分析与总结
使用 STL 容器发生异常的常见原因分析与总结原创 2024-03-24 17:47:24 · 49652 阅读 · 104 评论 -
C/C++运行时库和UCRT系统通用运行时库总结及问题实例分享(程序打包时要带上这些运行时库)
本文详细介绍C/C++运行时库和UCRT系统通用运行时库,并分享了几个与运行时库有关的项目问题分析实例。原创 2024-05-21 15:41:24 · 69311 阅读 · 103 评论 -
使用Windbg排查C++软件安装包安装时被安全防护软件拦截导致安装线程堵塞卡住的问题
本文详细讲述C++软件安装包安装时被安全防护软件拦截导致安装线程堵塞卡住问题的排查过程,并详细介绍如何使用Windbg动态调试目标进程(在Windbg中查看变量的值、使用bp命令设置断点进行动态调试),给出“绕过”360安全卫士与金山毒霸拦截的有效办法,以供大家借鉴或参考!原创 2024-11-11 06:51:11 · 33005 阅读 · 129 评论 -
使用Windbg分析从系统应用程序日志中找到的系统自动生成的dump文件去排查程序崩溃问题
当程序中安装的异常捕获模块捕获不到异常、没有生成dump文件时,可以尝试到系统应用程序日志中去找系统自动生成的dump文件,以排查当前的软件崩溃问题。本文以一个项目问题实例去详细讲述如何从系统应用程序日志中找到的系统自动生成的dump文件,然后使用Windbg打开dump文件进行静态分析去排查异常崩溃问题。原创 2023-07-31 16:20:15 · 51849 阅读 · 83 评论 -
64位整型变量错误使用int类型对应的格式化符%d导致软件崩溃问题的排查与分析(借助deepseek辅助分析)
本文详细讲述项目中遇到的一个错误使用格式化符导致软件崩溃实战分析实例,很有实战参考价值。原创 2025-09-22 10:05:35 · 11661 阅读 · 46 评论 -
通过查看Windbg中变量的值,快速定位因内存不足引发bad alloc异常(C++ EH exception - code e06d7363)导致程序崩溃的问题
本文详细讲述如何通过查看Windbg中变量的值快速定位因内存不足引发bad alloc异常(C++ EH exception - code e06d7363)导致程序崩溃的问题。原创 2025-03-06 18:52:00 · 19960 阅读 · 76 评论 -
使用API Monitor探测QQ安装包在创建桌面快捷方式时都调用了哪些API及COM接口,以解决C++程序安装包中的问题
本文详细讲述如何使用API Monitor探测QQ安装包在创建桌面快捷方式时都调用了哪些API及COM接口,去解决我们C++程序安装包开发中遇到的多个问题,其中讲到了API Monitor工具的诸多使用细节!原创 2024-08-12 11:11:30 · 41633 阅读 · 0 评论 -
使用反汇编工具IDA查看动态库的汇编代码上下文,结合安卓系统生成的Tombstone文件,快速定位安卓app程序底层C++库的崩溃问题
使用IDA反汇编工具查看汇编代码上下文,结合安卓系统自动生成的Tombstone文件,去分析安卓app程序底层C++模块的崩溃问题。原创 2023-08-14 20:18:29 · 36734 阅读 · 117 评论 -
C++多媒体库SDL以及实时音视频库WebRTC中的多线程问题实战详解
多媒体开源库SDL以及实时音视频开源库WebRTC中的线程约束问题实战详解。原创 2023-06-06 19:29:11 · 33514 阅读 · 146 评论 -
播放WebRTC开源库回调出来的视频码流时遇到的内存越界问题排查
本文详细讲述播放WebRTC开源库回调出来的视频码流时遇到的内存越界问题的详细排查过程,并对问题中的重要细节进行详细的展开。原创 2023-06-15 11:15:08 · 33848 阅读 · 84 评论 -
WebRTC开源库内部调用abort函数引发C++程序发生闪退问题的详细排查
本文讲述WebRTC开源库内部调用abort函数引发程序发生闪退问题的详细排查过程。原创 2023-03-11 12:09:39 · 22621 阅读 · 100 评论 -
开源WebRTC库放大器模式在采集桌面图像时遇到的DPI缩放与内存泄漏问题排查
详细讲述开源WebRTC库放大器模式在采集桌面图像时遇到的DPI缩放与内存泄漏问题的详细排查过程。原创 2023-06-10 21:35:39 · 34066 阅读 · 141 评论 -
基于WebRTC构建的C++程序因虚拟内存不足导致闪退问题的排查以及解决办法的探究
基于WebRTC的程序因虚拟内存不足导致闪退问题的排查以及解决办法的研究。原创 2023-10-22 15:22:54 · 25542 阅读 · 170 评论 -
使用Process Explorer、System Informer(Process Hacker)和Windbg工具排查软件高CPU占用问题
本文详细介绍如何使用Process Explorer、System Informer(Process Hacker)和Windbg工具排查项目中遇到的高CPU占用问题。原创 2025-06-03 10:06:06 · 14712 阅读 · 73 评论 -
使用Process Explorer、Dependency Walker和PE信息查看工具快速排查dll动态库因库与库版本不一致导致的加载失败问题
本文详细讲述如何使用Process Explorer、Dependency Walker和PE信息查看工具快速排查dll动态库因库与库版本不一致导致的加载失败问题。原创 2025-03-11 09:42:03 · 11668 阅读 · 72 评论 -
使用Dependency Walker和Beyond Compare快速排查dll动态库损坏或被篡改的问题
使用Dependency Walker和Beyond Compare快速排查项目中遇到的dll动态库损坏或被篡改问题。原创 2025-03-17 11:54:06 · 8861 阅读 · 0 评论