社区
其它技术问题
帖子详情
请问调试一个DLL都有什么方法,针对于什么情况?
院里有座山
2020-02-14 08:49:08
设置断点,我大概会了。但是如果不知道调用顺序,似乎调用断点就不太好用。
我看见有人通过函数向调试窗口写入调试信息,这个我不太会。而且不知道这种方法是不是会因为窗口切换问题,产生输入焦点改变等额外信息。
我一直都是通过在函数内插入一个写入文件的代码,不知道这种方法是正规的调试方法吗?
请问还有什么调试方法。有相关的教程书籍吗,请推荐一本。
...全文
111
2
打赏
收藏
请问调试一个DLL都有什么方法,针对于什么情况?
设置断点,我大概会了。但是如果不知道调用顺序,似乎调用断点就不太好用。 我看见有人通过函数向调试窗口写入调试信息,这个我不太会。而且不知道这种方法是不是会因为窗口切换问题,产生输入焦点改变等额外信息。 我一直都是通过在函数内插入一个写入文件的代码,不知道这种方法是正规的调试方法吗? 请问还有什么调试方法。有相关的教程书籍吗,请推荐一本。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
寻开心
2020-02-14
打赏
举报
回复
调试和你用的编译器环境有关系,就是所说的IDE,集成开发环境,往往支持这种调试
断点除了点一下就设置的那种,还有一些高级技巧,条件断点,达到某些条件,它才会停止;还有更多的方式
你说的把调试信息写入文件,也是一种调试方法;还有更高级的呢
多屏幕调试, 一个屏幕跑程序, 一个屏幕跑代码(适合全屏幕的游戏画面)
远程调试, 一个电脑跑程序,一个电脑跑代码(适合针对不同电脑配置来调试程序)
有了断点, 能在输出窗口运行什么调试命令,还是在监视窗口查看和修改参数,看寄存器,看堆栈,看数据段等都是调试的方法,也都依赖于具体的IDE环境,不同的IDE都不一样
自己的程序,或则是要调试的程序, 是必须要知道调用顺序/执行顺序的
不知道就是做的断点不够多, 断点的先后顺序就是执行顺序,当然这个顺序和用户的操作是有关系
但是调试,就是要面对那种可以重现的错误,也即是知道按照什么方式来操作就一定能出现的错误,以此来分析出错误点
为啥测试是一个专门的职业呢,就是要把错误总结出规律来,让程序员来解决
最怕就是随机出现的错误,不确定什么时候蹦出来的错误, 那就要看经验,对整个程序代码的理解来抓了,这种很难调试
但是也要根据表现来大体的确定范围, 或者通过一些方法和技巧来不断把问题限定在更小的范围内来进行
这个话题太大, 也没明白和dll有什么关系
qybao
2020-02-14
打赏
举报
回复
一般的IDE都支持调试时改变变量或内存信息。复杂一点的,可以用gdb等调试工具用命令行的方式调试也可以
DirectX修复工具V3.8增强版
同时,也支持通过文件进行辅助筛选,只要在程序目录下建立“Filter.dat”文件,其中的每一行写
一个
需要修复文件的序号即可。该功能仅针对高级用户使用,并且必须在正常窗口模式下才有效(简约模式时无效)。 本...
【Unity】DnSpy断点
调试
Unity已发行游戏的
dll
前言 DnSpy是本人一直在用的反编译软件,很好用,今天闲来无事的时候用DnSpy的
调试
功能断点
调试
了一下Unity的游戏【发行版】,很好用,于是想着要分享给...查看游戏是用哪
一个
版本的Unity开发的可以通过AssetStud...
调试
驱动器需要的步骤
我按照我在项目开发的过程中的理解来给大家做
一个
全面的解析。 在Keil中下载的动态链接库文件SampTarg.
dll
是连接Keil IDE和
调试
驱动器的桥梁,SampTarg.
dll
文件提供了一些接口,这些接口可以向Keil IDE传输数据;而...
VC++怎样引入
dll
,lib文件,并成功调用其中的
方法
?
我说的这种
情况
,是包含
dll
的
一个
头文件,还有
dll
本身。用的工具是VS2013. 右键单击项目,弹出属性对话框。C/C++对应的是头文件的设置。链接器对应的是
dll
的设置。 首先在C/C++的常规的附加包含目录中,输入头文件...
dnSpy反编译C#编译以后
dll
文件并
调试
dnSpy中文版针对NET语言的复杂性,提供了
一个
更好的替代库的文档,还能恢复丢失或不可用的源代码,解决定位性能问题,帮助开发人员分析依赖关系、检查混淆,软件方便简单。 链接: dnSpy下载地址 dnSpy使用方式 1.将...
其它技术问题
3,882
社区成员
9,054
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章