VSCode一些c++文件可以断点调试,另外一部分却直接运行到底无法调试。
记录一下自己使用VSCode所遇到的这个问题,挺坑的VSCode。
方法一:
网上一种解释是c++配置文件里 就是task.json这个文件夹少了 “-g”这个命令
"args": [//编译时候的参数
"${file}",
"-o",//指定生成可执行文件的名称
"${fileDirname}\\${fileBasenameNoExtension}.exe",
"-g"//添加gdb调试选项
],
方法二:本人遇到的问题
你只需要把你的cpp文件名中的特殊符号去掉,如空格之类的全部去掉就可以调试了。Te st.cpp
是可以运行但不能断点调试的,把空格去掉就行了。太坑了!
有帮助请点个赞吧~