如何在Visual Studio中调试DLL项目?

时间:2019-04-11 14:13:03

标签: c++ visual-studio debugging dll

我有2个具有解决方案的项目,一个dll项目和另一个使用LoadLibrary() API加载dll的应用程序项目。 dll和应用程序项目都是Win32本机C ++项目。

我在dll项目中设置了断点,但在运行应用程序项目时却没有命中。 我缺少什么,应该设置什么才能激活断点并实际调试dll项目。调试app / exe项目当然可以正常工作,但Dll代码需要相同的功能。

我没有浏览各种教程和文档,也无法完成这项工作。像this one

编辑:

运行应用程序项目时,将加载DLL的符号: enter image description here

EDIT2:

我注意到,仅当用LoadLibrary()调用dll时,调试dll才起作用,但是如果dll是引用的项目,并且包含dll头文件而不使用LoadLibrary(),则调试就可以了。 但是我需要能够通过LoadLibrary()调用来调试dll。

0 个答案:

没有答案