【发布时间】:2015-04-09 01:12:31
【问题描述】:
“当前不会命中断点。没有与此行关联的可执行代码。可能的原因包括:条件编译或编译器优化。”是我将鼠标悬停在未命中的断点上时收到的消息。我处于调试模式,并且我知道它正在执行此处提供的代码,或者至少是它的副本,因为此代码位于一系列加密哈希函数的中间,并且正在生成正确的输出从给定的输入。
最近我也遇到了一个类似的问题,我可以解决一些烦恼,那就是当我点击“构建”时,它会正确构建并显示警告和错误,但实际上不会执行除非我进行了完全重建,否则代码中的任何更改。我怀疑这些问题是相关的。
现在,似乎完全重建已经不够了,所以我不得不去寻找问题的根源。非常感谢任何有关诊断此问题的帮助。如果重要的话,代码本身就是 c++,我运行的是 windows 8.1。
【问题讨论】:
-
代码是在可执行文件中还是在 DLL 中?
-
请将解决方案作为答案发布,而不是将其编辑到您的问题中
标签: c++ visual-studio-2013 visual-studio-debugging