环境: VS Code 1.35.1
1. 最简单的运行单个cpp文件的方法:
安装Code Runner Extension,在文件中开启右键菜单, 并选择Run Code. 也可以使用快捷键Control + Option + N (个人喜欢把快捷键改为 Command + Shift + N,会比较容易按)
Code Runner 默认使用 g++ 编译并运行 c++ 文件,如果要使用 clang++, 请编辑settings.json, 在其中加入
{
"code-runner.clearPreviousOutput": true, //注:这是另一项有用的设置,运行时删除上次运行的输出
"code-runner.executorMap": {
"cpp": "clang++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt"
}
}
2. Debug C++ 文件的方法
2.1. 方法一
安装C++ Extension, 打开Command Pallet, 执行Tasks: Build and Debug Active File。
Command Pallet 会提示 Select a compiler,选择clang++ build and debug active file 即可 (当然也可以选择g++或别的已安装编译器,看个人喜好)。
2.2. 方法二
如果想要做到可以通过快捷键来启动 Debug,必须在 launch.json 中进行设置
打开 Command Pallet,执行Debug: Open launch.json
提示 Select an environment,选择 C++ (GDB/LLDB)
提示 Select a configuration,选择clang++ build and debug active file
VS Code 会启动 Debug, 并且在 launch.json 中加入一条 entry, 名为 "clang++ build and debug active file"
此后就可以使用快捷键 / 菜单中的 Debug 选项开始Debug (Tips: 同样是为了效率,个人喜欢把启动Debugger的快捷键设置为 Command + Shift + . )
3. Build C++ 文件
如果你需要专门的一个独立的编译C++文件的步骤的话,按下快捷键 Command + Shift +B, 选择 clang++ build active file 即可
4. Build 多文件项目
VS Code 并未自带Visual Studio IDE中的那种项目管理工具,所以如果想要创建、管理、构建以及debug一个完整的C++项目,需要使用第三方工具如CMake,这个话题超出了本文设计的范畴,可以参阅CMake官方文档
网友评论