The breakpoint will not currently be hit. vs2005断点不被命中

用会了vs2005但是发现坑爹的连断点都不会命中,原来是默认设置的问题。要使断点命中:

1. 首先确保程序是在DEBUG模式下运行;

2. 确认正确的项目设置:链接器->调试->生成调试信息(是), C++->常规->调试信息格式(/Zi or /Z7);

3. 重新生成一下;

搞定。


补充:还有一种情况下就是当前代码与当前执行的程序不匹配,

1. 确认运行的是最新生成的代码:不是在运行中编辑的

2. 当进行dll调试的时候确保加载的是代码对应的dll,可以通过设置项目依赖项或自定义生成避免这个问题

原文地址:https://www.cnblogs.com/riskyer/p/3357823.html