概述
安装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++程序的所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复