1 新建tasks.json

然后随便选择一项, 就生成了tasks.json, 我们重写它, 变成下面这样
{"options": {"cwd": "${workspaceFolder}/build"},"tasks": [{"type": "shell","label": "cmake","command": "cmake","args": [".."]},{"label": "make","group": {"kind": "build","isDefault": true},"command": "make","args": []},{"label": "Build","dependsOrder": "sequence", // 按列出的顺序执行任务"dependsOn": ["cmake","make"]}],"version": "2.0.0"}
2 修改launch.json
3 然后就可以进行自动化调试了
添加一行代码后不需要make就能直接进行F5调试
这就是preLaunchTask帮我们做了Build这件事情, 而Build是在tasks.json中配置的
