关于VScode配置C/C++环境的教程很多,但是本人按照教程操作总是不能成功,报错:launch: program ‘xxx‘ does not exist,解决方案为卸载C/C++Runner插件,C++相关的只安装C/C++插件。
最终将本人遇到的问题以及解决问题的整个过程展示如下:
根据教程https://www.cnblogs.com/bpf-1024/p/11597000.html,依次完成:
1、VScode下载
2、安装cpptool工具
3、下载MinGW
4、验证环境变量配置成功
对于第5步,本人按照步骤:
(1)新建文件夹code
(2)在vscode软件中打开code文件夹
(3)在code文件夹下新建一个test.cpp文件。
//test.cpp
#include <iostream>
int main(){
std::cout << "hello world" << std::endl;
}
但是发现,刚创建test.cpp文件时,code文件夹下便自动生成了一个.vscode文件夹,并且生成了三个文件。
(4)进入调试界面以后出现下图状况:
最终无论按照什么方式生成修改launch.json和tasks.json配置文件,F5运行以后均报错:
"launch: program ‘xxx' does not exist"。如图:
最终发现是由于本人安装了C/C++ Runner插件的问题导致。如下图:
解决方案:
将C/C++ Runner插件卸载,仅安装C/C++插件。按照教程https://www.cnblogs.com/bpf-1024/p/11597000.html一步步完成便可。
最后:当在code文件夹以外的文件夹里创建C/C++文件时,直接将上述方案生成的.vscode文件夹复制进去便可。