0

我的主要项目是一个 MFC 应用程序和另一个输出 DLL 的项目。主项目正在使用这个 DLL。

代码运行得很好,但是,当我在 DLL 代码中设置一个断点时,当我运行代码时,代码不会在这个断点处停止。

我需要在项目中进行哪些更改?

非常感谢您的帮助。

此致

钦坦

4

1 回答 1

1

这里的基本疑难解答是 Debug + Windows + Modules 窗口。首先确保您在模块列表中看到 DLL。如果你不这样做,那么主 EXE 不知何故没有加载 DLL,断点将永远无法工作。接下来,注意 DLL 的路径,并确保它是您刚刚构建的路径,而不是旧副本。接下来,右键单击 DLL,然后单击“符号加载信息”。它向您显示它在哪里寻找 PDB,调试器需要它来确定在代码中设置断点的确切位置。确保它与项目刚刚创建的 PDB 匹配。

于 2012-06-26T10:35:26.120 回答