安装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++程序内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复