我的主要项目是一个MFC应用程序和另一个输出DLL的项目。主要项目是使用这个DLL。
代码运行得非常好,但是,当我在DLL代码中放置一个断点时,代码在运行代码时不会在此断点处停止。
我需要在项目中做出哪些更改?
非常感谢你的帮助。
最好的问候
Chintan
答案 0 :(得分:1)
这里的基本故障排除程序是Debug + Windows + Modules窗口。首先确保您在模块列表中看到DLL。如果你没有,那么主EXE不知何故没有加载DLL和断点永远不会工作。接下来,请注意DLL的路径,并确保它是您刚刚构建的那个而不是旧的副本。接下来,右键单击DLL,然后单击“符号加载信息”。它显示了它查找PDB的位置,调试器需要确定在代码中设置断点的确切位置。确保它与项目刚刚创建的PDB匹配。