vscode在调试c时正常但是调试c++时报错

img


是按照b站一个up主的视频配的,运行c一切正常,但是运行c++就报错了,是个刚刚要学c++的学生

g++ .cpp

你的编译命令不对,*.c 这个只能识别 c 源代码,识别不了 cpp 啊

你指定了只编译.c文件,把.c改成.cpp
如果是单文件编译,可以改成 "${file}"

【相关推荐】



  • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/7655450
  • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:vscode配置c++环境(2)— 运行C程序
  • 除此之外, 这篇博客: C++学习(一):VSCode离线安装C/C++插件,以便支持跳转函数及变量定义中的 一些简单的快捷键 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:

    移动到行首: Home 

    移动到行尾: End 

    移动到文件结尾: Ctrl+End 

    移动到文件开头: Ctrl+Home 

    移动到定义处: F12 

    定义处缩略图:只看一眼而不跳转过去 Alt+F12 

    移动到后半个括号: Ctrl+Shift+] 

    选择从光标到行尾: Shift+End 

    选择从行首到光标处: Shift+Home 

    删除光标右侧的所有字: Ctrl+Delete 

    扩展/缩小选取范围: Shift+Alt+Left 和 Shift+Alt+Right 

    多行编辑(列编辑):Alt+Shift+鼠标左键,Ctrl+Alt+Down/Up 

    同时选中所有匹配: Ctrl+Shift+L 

    回退上一个光标操作: Ctrl+U 

    找到所有的引用: Shift+F12 

    同时修改本文件中所有匹配的: Ctrl+F12 


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^