VS调试dll详细过程记录
前言:
在我们写的程序中有时候调用dll,并且需要跟踪dll中的函数,此时直接调试调用dll的工程是无法跳进dll的函数的,此时我们可以启动dll工程 来跟踪程序的走向。注意:要有dll的工程,也就是由其源代码,因为我们要在源代码里面打断点。具体步骤如下:
在这里有两个工程:一个是产生dll的工程:FastStrDLL ------------------用来调试的工程
一个是调用dll的工程:DllReuse -----------------提供调用dll的exe文件
1.将调用dll的工程(DllReuse)目录下的Debug目录下产生的exe文件拷贝到产生dll的工程(FastStrDLL)的Debug目录下:
注意:这一步很关键,否则会出现问题。
当需要跟踪DLL中的函数时,直接调试调用DLL的工程无法进入。本文记录了如何通过启动DLL工程进行调试的详细步骤,包括将调用DLL的EXE文件拷贝到DLL工程的Debug目录下,以及在DLL工程的属性中配置调试选项,设置断点并成功开始调试。
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



