最近开始从事 c++ 的相关工作
mac 上没有 vs,嫌弃 Clion 太卡了,选择 vs code 作为编译器
vscode 上 debug 代码好麻烦啊,在此记录一下,免得我这鱼木脑袋过几天就忘记了
首先需要安装
c/c++
,CMake
,CMake Tools
插件,具体插件长啥样可以看上面👆的参考然后打开 cmake 项目,最下面就有cmake bar,可以点击进行编译
之后在
.vscode
文件夹中写launch.json 就可以了如下所示:
- ${workspaceFolder} 就是工作目录
- ${fileBasenameNoExtension} 就是你当前打开的文件没有文件扩展名的文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "lldb",
"request": "launch",
"name": "Debug",
"program": "${workspaceFolder}/build/${fileBasenameNoExtension}",
"args": [],
"cwd": "${workspaceFolder}",
"preLaunchTask": "build"
}
]
}
此外,这个
Cmake Tools
工具默认的生成地址为${workspaceFolder}/build
可以在
setting.json
中修改为:"cmake.buildDirectory": "${workspaceFolder}/cmake_build"