调试VS2003上另一个解决方案中的DLL

时间:2009-02-10 01:53:02

标签: visual-studio visual-c++ dll debugging breakpoints

我正在尝试调试从VC ++应用程序调用的DLL, 但是因为找到了DLL源,所以无法逐步进入DLL函数 在另一个解决方案项目中。

我试图在DLL函数调用之前设置一个断点但是 当我尝试介入它时,它就会直接向下传递。

我知道可以自己调试DLL并提供它 参数,但由于有很多变量,我觉得它不实用 用于调试目的。

有没有办法调试与Invoking Application分开的DLL 好像它是一个单一的解决方案文件?

2 个答案:

答案 0 :(得分:4)

您可以做的一件事是在VS之外启动您的应用程序,使用DLL打开解决方案,然后附加到应用程序。

答案 1 :(得分:2)

构建DLL的调试版本并在项目的调试配置中链接到它。这应该可以满足你的需求。它应该找到DLL的源代码,你应该可以进入它。