我有这个非常恼人的问题,在调试时,它突然开始显示反汇编的代码而不是C ++代码,通过谷歌我发现了几个有同样问题,以及一个建议的奇怪的解决方案here我'我不知道该怎么解释。我尝试了与该帖子类似的内容并找到了解决方案:
好像伏都教吧?但是我注意到第1步清除了所有断点,第2步暂时改变了一些路径,然后在右下角显示“评估”一秒。所以也许它并不像听起来那么奇怪,显然在这个过程中有一些东西被清除了。
我认为我不应该在这里写出我自己的问题的答案,但我认为将这个解决方案发布到这个非常烦人的问题上是不浪费的,这个问题显然比我遇到的更多。希望下一个人找到我的帖子。
由于我需要更高的声誉,我无法将链接发布给有类似问题的其他人。: - /
答案 0 :(得分:0)
如果您为调试器检查了这些选项,则取消选中在Thread创建和Thread退出时中断调试的选项可能会有所帮助。即使您没有在代码中设置任何断点,当您开始调试时,这些选项肯定会弹出反汇编程序视图。您可以在菜单Tools / Debugger / CDB中找到这些选项。如果你想打破C ++异常,请选中该选项,否则也取消选中。