在用VS2010来调试程序时,经常会因为各种原因,导致断点不可用。在这里,由我来讲骈禄笫杳解一下几种导致断点不可用的情况。
工具/原料
VS2010
笔记本电脑
方法/步骤
1、1.检查VS2010的调试模式,是否为Debug模式。首先确保是在Debug模式下设置的断点。如图所示:
2、2.检查设置断点的模块,在调试时有没有输出。如图所示:
3、3.统一引用目录,将引用设置到同一个目录下,防止源码与dll版本不匹配。
4、4.将VS工程里的“要求源文件和原始版本完全匹配”的勾去掉。
5、5.在De水瑞侮瑜bug下编译好程序后,会生成.exp文件、.ilk文件和.pdb等调试信息文件。它们将和.颊俄岿髭dll文件和.lib文件一起输出。如果我们之拷贝.dll文件和.lib文件,那么在启动程序调试时,也会出现“当前不会命中断点还没有为该文档加载任何符号”。所以,在Debug调试的时候,要把这5个文件放在一起(尤其重要的是.pdb文件)