VSCode C++编译后删除obj等临时文件

时间:2025-03-07 07:15:15
{ "tasks": [ { "type": "cppbuild", "label": "C/C++: 生成活动文件", "command": "", "args": [ "/Zi", "/EHsc", "/nologo", "/Fe:", //修改了下面一行,把生成的可执行文件全部放到Bin目录下 "${fileDirname}\\Bin\\${fileBasenameNoExtension}.exe", "${file}" ], "options": { "cwd": "${fileDirname}" }, "problemMatcher": [ "$msCompile" ], "group": { "kind": "build", "isDefault": true }, "detail": "调试器生成的任务。" }, //自己定义的任务 { //label随便取,和后面launch对应就好 "label": "remove obj", "type": "shell", //自己写的脚本路径 "command": "./.vscode/", //这个目录设置要有 "options": { "cwd": "${fileDirname}" }, //本任务依赖于上面的编译任务,所以launch调用的时候直接调用本任务就可以,然后会自动执行依赖任务 "dependsOn": ["C/C++: 生成活动文件"] } ], "version": "2.0.0" }