【发布时间】:2013-03-28 11:07:39
【问题描述】:
有没有人知道什么可能导致断点不显示代码在特定文件中的实际位置?
这是我第二次发生这种情况..也许有人可以帮忙,我的参数:
我在 Visual Studio 2010 工作。
这个特别是一个静态库,但它也发生在我的 dll 中。
PDB 是在 Z7 中生成的,尽管在我的默认 pdb 生成中也发生了这种情况。
我确信代码是用正确的库编译的(也发生在 dll 中所以..)
我还有一些我最初怀疑会导致此问题的 Doxygen cmets(可能是?)
- 附上一张图片,显示断点箭头与其实际位置的调用堆栈进行比较的位置..
谢谢!
【问题讨论】:
-
重新编译后这个错误会消失吗?因为有时文件会不同步,重新编译/重建可以解决问题。
-
不,它没有,很多很多重建
-
清理整个项目,从头开始重建,然后重试。
-
做了,还是不行
标签: c++ visual-studio-2010 debugging doxygen breakpoints