我是靠谱客的博主 安详白云,最近开发中收集的这篇文章主要介绍vscode可以调试c但是无法调试c++程序的,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

安装Vscode后调试c程序正常,但是调试c++程序出现问题,出现launch:program'xxxxxx' does not exist的问题。

我发现是无法正常生成exe文件导致的问题,当我们对c程序进行调试时,可以正常生成exe文件,

但是调试cpp程序时,会出现

 undefined reference to std::ios_base::Init::~Init() 的错误,并且无法像c程序一样生成exe文件,就导致了开始的问题。

解决方法:

找到.vscode 下面的task.json 文件,在args命令行参数的后面多加上一行-lstdc++即可,如图

重新调试即可 

 

最后

以上就是安详白云为你收集整理的vscode可以调试c但是无法调试c++程序的的全部内容,希望文章能够帮你解决vscode可以调试c但是无法调试c++程序的所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(62)

评论列表共有 0 条评论

立即
投稿
返回
顶部