vc++ 2010忽略断点
VC++ 2010 ignoring breakpoints
上周五在我回家度周末之前,我代码中的断点工作得很好。今天,他们工作不好。
从上周五开始,我
- 重启我的电脑
- 从TFS代码库下载的新源代码
- 清理和构建发布模式的整个解决方案
- 清理并构建Debug模式下的整个解决方案
- 从两个源模块中添加/移动了几行
- 清理和重建只是我正在工作的项目。
- 调试没有参数的解决方案——断点工作正常
- 用参数调试解决方案,只运行到我的那部分代码——断点不起作用,但从程序的输出来看,很明显那部分代码已经运行了。
- 我不记得我可能做过的任何其他事情导致了这种行为。
我以前见过这种情况,但我不记得我是如何纠正这种情况的。
这是一个单元测试项目,所以它永远不会在发布模式下构建。我已经检查了文件上的日期/时间戳,以确保我刚刚构建的可执行文件是我将要运行的。
如果我在可执行文件的入口点设置了一个断点,调试器会停在那里,但不会停在我设置的任何其他断点处。
这是完全的本机代码,所以请不要麻烦的。net选项不适用,我无法访问,因为我在c++中编码。
是什么导致IDE突然像这样关闭调试?
提前感谢,
理查德·约翰逊有一件事我几乎不想提——你确定你的解决方案已经完全构建好了吗?否则,您的断点将与二进制文件不同步,VS将禁用它们。您会看到断点图标上有一个黄色的覆盖。假设构建良好,如果NCB (Intellisense db)文件已损坏,则可能必须删除它。做一个干净的重建不会做到这一点。如果这没有帮助,请让我们知道您的确切症状是什么-断点在IDE中"亮起",但只是不触发?或者IDE完全拒绝打开断点?
相关文章:
- 无法删除指针,已触发断点
- 条件断点在不应该触发时触发
- 无法在 Visual Studio 2010 中构建 Allegro C++ 程序
- GDB 断点在 Mac 上是不准确的
- 在 vscode 中运行时无法暂停或设置断点
- 不会命中此断点
- Visual Studio 2013,错误 MSB8020:找不到 Visual Studio 2010 的生成工具
- 当前不会命中断点。没有调试器目标代码类型的可执行代码与此文件关联
- VisualC++ 2010 有没有办法找出有关未处理异常错误的更多详细信息
- 双线程应用比单线程应用慢 C++ (VC++ 2010 Express).如何解决?
- std::array initalization with Visual Studio 2010
- MSVC 2010 编译应用程序和 MSVC 2019 编译应用程序之间的行为差异
- 如何在进入动态打开的共享库时设置断点?
- 为什么断点显示数组的第二个值是一个大数字?额外学分工作
- 代码在 msvcrt .dll函数上设置断点失败
- 如何在引用上设置数据断点
- 将代码从 32 位迁移到 64 位时出现问题 Visual Studio 2010
- 在MSVS 2010中同时设置多个断点
- 我在这个c ++程序中遇到断点错误,看看.编译器Visual C++ 2010
- vc++ 2010忽略断点