为啥vs2005调试时有时候可以进入断点,有时候进入不了断点

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥vs2005调试时有时候可以进入断点,有时候进入不了断点相关的知识,希望对你有一定的参考价值。

如题!!

参考技术A 很简单,运行不到断点说明程序没有执行你插入断点的语句。
就好比

a=1;
if(a==2)

断点 b=2;


这样的话当然不会执行断点了。本回答被提问者采纳
参考技术B 进入调试的前提是你的解决方案配置必须在Debug下
当然断点不能插入到无法访问到的代码
希望对你有帮助
参考技术C 工具栏:调试--选项和配置--调试--常规,将“启动筛选断点器”和“需要源文件来匹配的原始版本”的对勾去掉

vs调试断点进不去的解决办法

原创文章,禁止转载。

断点进不去的解决办法:
 
确认是debug版本
 
确认生成了调试信息
 
确认在编译和连接的工程配置中指定了相同的匹配的pdb文件名,而不是默认的vc100.pdb等名字(无关)
 
确认pdb和dll/exe放在了一起(貌似有时候在生成路径中不动也行)
 
确认dll和pdb是匹配的,同时生成的
 
清理整个解决方案,重新编译
 
确认默认工程是exe而不是dll
 
确认工程目录中不带中文
 
还是不行?让你的老板找比尔盖茨挖人吧!

原创文章,禁止转载。

以上是关于为啥vs2005调试时有时候可以进入断点,有时候进入不了断点的主要内容,如果未能解决你的问题,请参考以下文章

VS在进行调试的时候,加了断点,说,未能进入中断模式,

vs调试断点进不去的解决办法

VS2015多线程调试断点无法进入卡住

vs2005调试时,弹出“没有可用于当前位置的源代码”

vs2015当前不会命中断点因为还没有

为啥条件断点会在调试时降低应用程序的执行速度?