我是靠谱客的博主 安详白云,这篇文章主要介绍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++程序内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部