C++ 在MSVS Ultimate 2013中,它没有达到它绝对应该达到的断点。这是什么原因造成的?我如何修复它?
当前不会命中断点。没有与此行关联的可执行代码。可能的原因包括:条件编译或编译器优化。是当我将鼠标悬停在未命中的断点上时得到的消息。我处于调试模式,我知道一个事实,它正在执行这里提出的代码,或者至少是它的一个副本,因为这个代码处于一系列密码散列函数的中间,并且正确的输出是从给定的输入产生的。 最近,我也遇到了一个类似的问题,我可以带着一点烦恼来解决,那就是当我点击build时,它会正确地生成并显示警告和错误,但除非我完全重新生成,否则实际上不会执行代码中的任何更改。我怀疑这些问题是相关的C++ 在MSVS Ultimate 2013中,它没有达到它绝对应该达到的断点。这是什么原因造成的?我如何修复它?,c++,visual-studio-2013,visual-studio-debugging,C++,Visual Studio 2013,Visual Studio Debugging,当前不会命中断点。没有与此行关联的可执行代码。可能的原因包括:条件编译或编译器优化。是当我将鼠标悬停在未命中的断点上时得到的消息。我处于调试模式,我知道一个事实,它正在执行这里提出的代码,或者至少是它的一个副本,因为这个代码处于一系列密码散列函数的中间,并且正确的输出是从给定的输入产生的。 最近,我也遇到了一个类似的问题,我可以带着一点烦恼来解决,那就是当我点击build时,它会正确地生成并显示警告和错误,但除非我完全重新生成,否则实际上不会执行代码中的任何更改。我怀疑这些问题是相关的 现在看来
现在看来,完全重建已经不够了,所以我不得不去寻找问题的根源。非常感谢您对诊断这一问题的任何帮助。如果它是重要的,代码本身就是C++,我运行Windows 8.1。< /p> < p>检查本机代码调试的框是否解决了问题。是可执行文件中的代码还是在DLL中的代码?请将解决方案作为一个答案发布,而不是将其编辑到您的问题中。