在学习C++的过程中,经常会遇到一个场景,发现一个新的小知识点,希望借助代码进行验证。这时,基于MacOS环境,直观的做法是打开Xcode或者CLion创建新的C++项目。然而,这不免给人一种不够轻巧的感觉。经过一阵摸索,发现借助Visual Studio Code和CMake,能够十分方便地完成源代码构建,故而在此记录一下。
首先,下载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 | # CMakeLists.txt |
将源代码文件加入到CMakeLists.txt,编译器就知道将相关文件链接到一起。最后,到了关键时刻,你可以直接点击左下角的生成,完成代码构建:

同时,你也可以设计快捷键唤起生成。而后,你就可以直接使用命令行运行可执行文件啦!
1 | $ cd /path/to/project/build |
以上!