
大家好,又见面了,我是你们的朋友全栈君。
因为自己在VSCode配置过程中遇到许多问题,在此记录一下,希望能帮助到更多人
若需要彻底卸载重装VSCode,可查看此篇教程
MinGW:可以理解成包含多种编译环境的可自由选择安装的其中的部分的软件

鉴于有很多人安装失败,我将 MinGW 安装文件放在了网盘,链接如下: 链接:https://pan.baidu.com/s/1hng1o1ruDn11JlnQBq7xaw 提取码:r823

安装完成后界面

若在安装的时候报“找不到 xxx 库”的错误,可以重新勾选此库和dll文件

选择完后,点击 Installation > applychange,等待安装完就ok

对于
mingw32-gdb.bin等下载失败问题,这里我把所需的三个文件放在网盘,下载后将自己没下载成功的对应文件放到MinGW\bin目录下即可,链接如下: 链接:https://pan.baidu.com/s/1ZJFnR_MRkOTeufjKO4dLnw 提取码:18rx








安装完成后,打开软件


插件安装完成后 重启 VSCode

这里解释一下
args中自定义exe文件存放路径: ${workspaceFolder}: 当前工作路径 exe: 自己建的文件夹 ${fileBasenameNoExtension}: 当前文件的文件名,NoExtension意思就是不带后缀名,然后加个 .exe 就是当前的exe文件,也就是编译生成的 exe 文件 上述路径放一起意思就编译生成的 exe 文件放在exe文件夹中, 把这条配置删除的话,编译生成的exe文件就默认放在了当前工作路径下。顺便说一下 vscode 中一些变量代表什么意思 ${workspaceFolder} :表示当前workspace文件夹路径,也即/home/Coding/Test ${workspaceRootFolderName}:表示workspace的文件夹名,也即Test ${file}:文件自身的绝对路径,也即/home/Coding/Test/.vscode/tasks.json ${relativeFile}:文件在workspace中的路径,也即.vscode/tasks.json ${fileBasenameNoExtension}:当前文件的文件名,不带后缀,也即tasks ${fileBasename}:当前文件的文件名,tasks.json ${fileDirname}:文件所在的文件夹路径,也即/home/Coding/Test/.vscode ${fileExtname}:当前文件的后缀,也即.json ${lineNumber}:当前文件光标所在的行号 ${env:PATH}:系统中的环境变量







热心同学写的文章,大家可以参考一下:VSCode配置 c++环境(小白教程)后续问题总结:g++: fatal error: -fuse-linker-plugin, but liblto_plugin-0.dll not found
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/126891.html原文链接:https://javaforall.cn