如何在VS2008里面调试DLL?
2014-02-28 11:24
232 查看
如何在VS2008里面调试DLL?
1)一个静态库工程(生成lib类型) 编译成功
2)一个正常的win32应用程序(生成exe文件)已经编译好,下面要用到。
以上2个工程在一个解决方案里面,为了调试
然后在lib工程里面设置:
Debugging ->Command:输入exe的绝对路径。(你也可以去使用相对路径,没测试过)
Working Directory : 输入 $(OutDir)
这里的输出,是指lib的地址
然后设置lib工程为启动项目,就可以调试了。
实际上只需要输入2项目
以上测试OK!
特别注意,由于使用的是静态LIB,所以当修改编译好LIB后,还要编译EXE,这样才能调试,否则断点会出现空圆圈,没法调试。
原因是当前代码和EXE里面的LIB代码不同了。
1)一个静态库工程(生成lib类型) 编译成功
2)一个正常的win32应用程序(生成exe文件)已经编译好,下面要用到。
以上2个工程在一个解决方案里面,为了调试
然后在lib工程里面设置:
Debugging ->Command:输入exe的绝对路径。(你也可以去使用相对路径,没测试过)
Working Directory : 输入 $(OutDir)
这里的输出,是指lib的地址
然后设置lib工程为启动项目,就可以调试了。
实际上只需要输入2项目
以上测试OK!
特别注意,由于使用的是静态LIB,所以当修改编译好LIB后,还要编译EXE,这样才能调试,否则断点会出现空圆圈,没法调试。
原因是当前代码和EXE里面的LIB代码不同了。
相关文章推荐
- 图解如何用VS2008调试DLL程序
- 如何单步调试 dll 文件里面函数
- 图解如何用VS2008调试DLL程序
- 图解如何用VS2008调试DLL程序
- 图解如何用VS2008调试DLL程序
- 如何使用vs2008 C#程序联合调试C++dll
- VS2008、VS2010中如何屏蔽讨厌的MSVCR*.dll的引用
- ASP.NET在VS2008中如何实现调试!~~~
- 如何在vs2008中编译调试apache源代码
- C#如何调试VC编译的DLL
- 如何配置VS2008让它用外置IIS进行调试
- 如何在eclipse里面进行PHP代码的调试(使用集成开发环境xampp)
- 如何进行DLL调试
- VS2008 如何将Release版本设置可以调试的DEBUG版本
- 如何在编译器(vs2008)里设置调用别人写好的lib和dll
- VS2008 如何实现远程调试
- VS2005、VS2008中如何屏蔽讨厌的MSVCR*.dll的引用
- 如何调试一个DLL项目
- VS2008下编写调试dll的一个实例
- VS2008发布网站时如何设置固定的dll文件名