首先因为想尝试着学习c++ 就想着用vscode 然后尝试着配置一下文件 借鉴了这个老哥的文章
VSCode配置 c++ 环境(小白教程)_若尘的博客-CSDN博客_vscode配置c++环境
只能说这老哥说的是很全面 基本上按照这上面的来就可以了 但是由于他上传的mingw32是8.2.0版本 然后现在是9.2.0版本的所以说 如果按照这老哥的补充文件去填入 那就会在 在cmd界面 输入gcc -v的时候 也出现了版本号但是就会在输入gcc -v -E -x c++ - 查看文件路径的时候报错
gcc:error: CreateProcess: No such file or directory
就会出现以上的错误!!!
解决办法后来也找到了 在下载完ming32最新版本后 不要导入 那个老哥上传的文件 (如果你下了8.2.0版本的就可以),在配置好环境变量的path之后 在cmd界面 直接 输入mingw-get install g++ mingw-get install gdb
然后等待下载完成就可以了。然后再根据 那篇文章所写的内容 创建三个json文件 记得路径一定要改 有可能 你的路径没改好 就会出现很多诸如此类的错误preLaunchTask“g++”已终止,退出代码为 1,或者什么找不到prelaunchtask或者unable to strat debugging等等错误。
其实这个时候你就该打开launch.json 检查一下"miDebuggerPath": "D:/MinGW/bin/gdb.exe",是不是改成了自己的那个path
最后如果你配置完成了 什么都做完了 然后想写一个测试的cpp 然后发现 欸 为什么我写的输出 中文是乱码 这个时候你可以参考一下下面的方法
这下面有个utf-8 单击它 出现以下选项 按第一个通过编码重新打开
下翻选择GBK
然后可以正常使用了 按f5就可以正常运行代码了 。
以上是我遇到的问题 并不是什么大神 我只是早就学了C来恶补C++的大四废物。不过如果有问题欢迎评论提问 也许我遇到过这样的问题 我可以给你回答 这篇文章写出来也是为了纪念一下这个配了两天的玩意儿 也是为了让更多人少走点弯路 。加油jrm