![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件调试
chinabinlang
webrtc,音视频编程,视频会议开发,视频直播,电子白板开发
展开
-
win10文件被占用无法删除如何解决
任务管理器 -》 资源监视器 -》 CPU -》 关联的句柄 : 右侧搜索占用的文件或文件夹;from:http://www.xitongcheng.com/jiaocheng/win10_article_47290.html转载 2019-09-05 17:36:06 · 4405 阅读 · 0 评论 -
visual studio 调试工具;
1:看函数调用过程一直用 “call stack”,2:或者: show call stack on Code Map; 中文:调试 -》 在代码图上显示调用堆栈;这个方式 可以显示调用过的函数,如果只是查看 “call stack” 只可以查看没有跳出的函数;3:并行堆栈也很方便;...原创 2017-06-23 19:28:07 · 708 阅读 · 0 评论 -
Xcopy命令
Windows10,直接将Xcopy命令写到bat文件中,然后执行;注:路径中,用 \ ,而不是/ , 参数用 / ;一:复制文件夹F1中的指定文件类型 到 指定文件夹F2中,包括子目录;F1和F2目录结构相同,但是F2只有指定类型的文件;Xcopy .\F1\*.h .\F2 /s /yF2目录不可以在F1目录中;二:复制指定文件夹F1中的指定类型...原创 2019-05-06 14:52:05 · 2425 阅读 · 0 评论 -
[Reomting Debug] 巧用VS 的remote debug 功能远程调试程序
前言: 有时候我们Dev(开发人员)需要debug tester(测试人员)或者customer(客户)的环境,可tester的机器上没有Code,是不是有点着急? 而且是多版本应用且tester 发现了问题需要我们去查看的时候, 这个时候怎样能够第一时间帮助tester 找到问题的原因呢? 不要着急, 这里VS给我们提供了一个很好的功能: Remote Debugger, 下面就好好的...转载 2018-09-27 11:44:15 · 725 阅读 · 0 评论 -
DebugView
开发程序调试时不可避免的,一起在资源里面我放过一个“trace.h”的一个文件,可以自动建立窗口显示调试信息,但是这个程序在高速执行的时候,调试界面容易崩溃。当然,写log日志,只最常见的调试方法。vc可以debug方法,在F5调试程序,边运行,在输出窗口可以变便是TRACE或调试信息。 这里简单讲一下 DebugView,具体可以参考其帮助文档;1:DebugView的获取:...原创 2013-09-25 14:28:06 · 1384 阅读 · 0 评论 -
windows调试工具
1: Process Explorer这个主要可以查看exe的CPU情况,也可以更详细的看到线程的CPU情况,很好用;https://docs.microsoft.com/zh-cn/sysinternals/downloads/process-explorer 2:更多工具:Sysinternals Process Utilitieshttps://docs.mic...原创 2018-07-31 17:29:37 · 684 阅读 · 0 评论 -
Windows平台下Doxygen+GraphViz+HtmlHelp
https://blog.csdn.net/u010740725/article/details/51387810转载 2018-05-15 13:39:01 · 383 阅读 · 0 评论 -
网络丢包工具clumsy
http://jagt.github.io/clumsy/原创 2018-04-08 17:26:49 · 1433 阅读 · 0 评论 -
dump文件,windbg
dump文件,在VC中的调试还是非常非常非常有用的,因为我们也不会经每一行代码都加上日志,当然如果你愿意,也可以每一行都加上日志;在Windows上,添加dump文件有两种方法:方法一:一个是在程序中添加代码;方法二:修改注册表(参考后面的bat文件写法,在win7上用管理员程序运行);建议用这个方法,方便实用;(http://blog.csdn.net/hgy413/article/...转载 2015-10-29 15:08:16 · 28634 阅读 · 1 评论 -
"无法找到“XXX.exe”的调试信息,或者调试信息不匹配
今天调试一C++程序,按下F5,老是弹出一对话框显示信息:debugging information for 'myproject.exe' cannot be found or does not match. No symbols loaded. 翻译成中文大概就是:不能找到'myproject.exe' 的调试信息或者调试信息不匹配。符号文件未加载。起初,我以为是没有生成.pdb文件的转载 2014-07-09 09:18:00 · 42954 阅读 · 2 评论 -
一个不错的 trace.h 文件
/*==================trace 输出调试字符串====================(一)功能: 输出调试变量(类似于TRACE)(二)特点: 1.自动适应参数的类型(char、char*、string、CString、HWND、POINT、RECT....) 2.自动适应输入参数的个数。(关闭了编译提醒 #pragma warning(disable:转载 2012-06-04 15:56:53 · 3103 阅读 · 0 评论 -
C++编码中减少内存缺陷的方法和工具
C++编码中减少内存缺陷的方法和工具程振林,方金云,唐志敏(中国科学院计算技术研究所,北京 100080)摘 要:基于C++的软件的缺陷和错误大部分都和内存相关,预防、发现、消除代码中和内存相关的缺陷,成为程序员编写、调试、维护代码时的重要任务。该文基于“面向网络海量空间信息的大型GIS”课题的工程实践,提出和总结了如何使用C++语言机制、开发环境和相关质量保证工具来预防、发现各种编译期...转载 2012-06-07 09:03:16 · 1260 阅读 · 0 评论 -
关于软件调试
软件调试时一门大学问,要有很好的原创 2014-04-29 16:23:36 · 1243 阅读 · 0 评论 -
用UMDH检查C++程序内存泄露
编写一个MFC测试程序CheckMemoryLeak来做实验,在该测试程序中分别加入两个按钮,用于申请内存,但不释放,为了在没有VS环境下检查内存泄露,可以使用UMDH工具,该工具在Windbg同一个目录下。void CCheckMemoryLeakDlg::OnBnClickedButton1(){ char* strBuffer = new char[100];}转载 2014-04-29 16:28:39 · 1167 阅读 · 0 评论