Mac OS 下为VS Code配置C++开发环境

环境: 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官方文档

你可能感兴趣的:(Mac OS 下为VS Code配置C++开发环境)