一种 Visual Studio 不能单步调试(函数调用)问题

Visual Studio每次出“莫名其妙的问题”的时候都很是棘手。此次遇到这么一个问题:函数

新建的Windows的控制台窗口程序(C++),编译连接运行没有问题。可是想单步调试一下,因此在程序的某个地方打上断点,再运行程序,程序能够在断点处停下,可是继续单步执行不下去,会跳出程序直接执行完毕。因此,从表现上看,程序没法进行单步调试。并且看起来也不是彻底不能单步执行,只是只要遇到函数的调用,就直接跳出,转到汇编模式下进行单步调试,一步的指令均可以单步执行,一遇到Call Std的函数,就跳出。一开始怀疑C++运行时有问题,但不知道怎么解决,上网查为何没法调标准库,没有找到答案。以前是能够的,为何忽然就不行了?我就想这几天到底干了什么。工具

我以为能有影响的也就是装了CppDepend,因而禁用这个插件。仍是不行。没办法了,只好把VS卸载了重装,结果仍是不行(从后面的结果看,应该是卸载不干净,一些设置仍是保留了)。实在没有办法了。最后想到,在调试过程当中若是再加断点,会弹出对话框说:“断点未能绑定”.net

image

根据这个信息,再上网查看,找到CSDN上一网文章,根据上面提示,终于找到问题所在:插件

工具-》选项-〉调试-〉编辑并继续-〉启用本机编辑并继续勾选上便可调试

image

被这个问题坑了好几天。留几笔方便他人。blog

相关文章
相关标签/搜索