0%

C++ With VSCode

在学习C++的过程中,经常会遇到一个场景,发现一个新的小知识点,希望借助代码进行验证。这时,基于MacOS环境,直观的做法是打开Xcode或者CLion创建新的C++项目。然而,这不免给人一种不够轻巧的感觉。经过一阵摸索,发现借助Visual Studio CodeCMake,能够十分方便地完成源代码构建,故而在此记录一下。

首先,下载Visual Studio Code及相关插件:

1
$ brew cask install vscode

安装完毕之后,打开Visual Studio Code并使用快捷键Shift+cmd+P唤出命令行,输入:

1
ext

选择Extensions: Install Extensions,而后搜索并安装:

  • C/C++
  • CMake
  • CMake Tools

接下来,创建新的代码文件,并于根目录创建CMakeLists.txt

1
2
3
4
5
6
7
8
9
10
11
12
# CMakeLists.txt

cmake_minimum_required(VERSION 3.14)
project(DSAC) # Project name

set(CMAKE_CXX_STANDARD 14)

set(Codes # Project files
source/header.h
source/file.cpp)

add_executable(DSAC ${Codes})

将源代码文件加入到CMakeLists.txt,编译器就知道将相关文件链接到一起。最后,到了关键时刻,你可以直接点击左下角的生成,完成代码构建:

同时,你也可以设计快捷键唤起生成。而后,你就可以直接使用命令行运行可执行文件啦!

1
2
$ cd /path/to/project/build
$ ./project

以上!