对DLL进行调试的两种方法
2010-12-19 16:15
225 查看
DLL的开发是项目开发过程中经常会遇到的,对DLL代码的调试有两种情况:
1. 有调用DLL的exe程序代码:
将exe和DLL放在同一个Solution下,然后在DLL的相应位置加入断点,按F5执行即可跟踪到DLL代码中;
2. 只有调用DLL的exe:
打开DLL的工程属性,将调用DLL的exe设置到如下选项中:
"Configuration Properties"->"Debugging"->"Command" (如d:/test/a.exe),如果需要还可以在"Command Arguments"中加入exe的运行参数,然后在DLL的相应位置加入断点,按F5执行即可跟踪到DLL代码中;
1. 有调用DLL的exe程序代码:
将exe和DLL放在同一个Solution下,然后在DLL的相应位置加入断点,按F5执行即可跟踪到DLL代码中;
2. 只有调用DLL的exe:
打开DLL的工程属性,将调用DLL的exe设置到如下选项中:
"Configuration Properties"->"Debugging"->"Command" (如d:/test/a.exe),如果需要还可以在"Command Arguments"中加入exe的运行参数,然后在DLL的相应位置加入断点,按F5执行即可跟踪到DLL代码中;
相关文章推荐
- dll编程导出接口的两种方法
- 在VS2010 C++中调试DLL工程的方法
- C++总是能让我想起什么(7) ——类成员进行初始化,通常的方法有两种
- Xcode5.1离线下载安装及使用iOS5模拟器进行开发调试的方法
- VS2010进行远程调试方法总结
- C#自动实现Dll(OCX)控件注册的两种方法
- Xcode5.1离线下载安装及使用iOS5模拟器进行开发调试的方法
- Eclipse在JDK源码中设置断点进行调试报错Unable to install breakpoint的解决方法
- C#实现Dll(OCX)控件自动注册的两种方法
- 详解两种C#自动实现DLL(OCX)控件注册的方法
- 对数组进行排序的两种方法
- 不能对存储过程进行单步调试的问题解决方法
- C# DLL库自动注册的两种方法(调用Regsvr32法、调用DllRegisterServer函数法)
- C#调用C++ dll的两种方法
- C++调用DLL有两种方法——静态调用和动态调用
- vs 2008调试DLL的方法(转载)
- C++ DLL导出函数的两种方法(导出序号那种方法,别人看不到函数名)
- HashMap的遍历两种常用的方法,那就是使用keyset及entryset来进行遍历
- VS2010进行远程调试方法总结
- C#自动实现Dll(OCX)控件注册的两种方法