我正在尝试调试从VC ++应用程序调用的DLL, 但是因为找到了DLL源,所以无法逐步进入DLL函数 在另一个解决方案项目中。
我试图在DLL函数调用之前设置一个断点但是 当我尝试介入它时,它就会直接向下传递。
我知道可以自己调试DLL并提供它 参数,但由于有很多变量,我觉得它不实用 用于调试目的。
有没有办法调试与Invoking Application分开的DLL 好像它是一个单一的解决方案文件?
答案 0 :(得分:4)
您可以做的一件事是在VS之外启动您的应用程序,使用DLL打开解决方案,然后附加到应用程序。
答案 1 :(得分:2)
构建DLL的调试版本并在项目的调试配置中链接到它。这应该可以满足你的需求。它应该找到DLL的源代码,你应该可以进入它。