背景:配置文件已配置好,正常情况一只好用,可以正常运行和调试。
今天调试的时候突然就没法正常调试了,但是直接ctrl+alt+N还是可以正常运行的。
- 原因:
- 增加了监视IsRight(int num, int right, int *ref, int N)
- 这不是一个可以监视的变量,vs code在尝试输出它的值得时候出现错误,因此程序中断
- 解决方法:
- 删掉这个监视对象就好了
- note
- 感觉这不是最本质的错误所在,因为我之后尝试再把这个错误的监视对象加进去,竟然还是可以正常调试的。
- 但是不妨碍大家遇到这个问题的时候这么试一下,有可能可以解决问题。