VS Code 写一切:CMake
VS Code 写 CMake 感觉十分舒适,比 VS 爽多了
环境配置
安装 C++ 编译器、C++ 调试器和 CMake,并确保它们在 PATH
中
macOS
安装 Xcode 命令行工具使用它的 Clang,然后用 brew
安装 CMake
xcode-select --install
brew install cmake
然后通过查看它们的版本信息测试是否安装成功
clang --version
cmake --version
Windows
使用 MSYS2 安装 mingw-w64 集成的 Clang 和 CMake,并把它们所在的目录添加的环境变量,如果你使用的是 64 位 Windows 且使用默认路径安装了 MSYS2,那么这个目录应该是 C:\msys64\mingw32\bin
pacman -S mingw-w64-x86_64-clang
pacman -S mingw-w64-x86_64_cmake
然后打开 PowerShell 验证是否安装成功,如果环境变量没有生效需要重启
clang.exe --version
cmake.exe --version
需要安装的 VS Code 插件
- C/C++ 插件
- CMake 插件用于
CMakeLists.txt
的语法高亮 - CMake Tools 插件用于 CMake 项目的构建、安装、调试等
CMake 项目创建
创建一个文件夹 HelloWorld
,用 VS Code 打开
macOS 的话敲 Cmd+Shift+P
,或者 Windows 的话敲 Ctrl+Shift+P
,打开命令面板
搜索 CMake: Quick Start
命令,找到后回车
输入项目名为 HelloWorld
然后选择 Executable
创建可执行文件
然后就会看到 CMake Tools 插件在目录下生成了 main.cpp
和 CMakeLists.txt
,打开可以看到它的代码就是输出一个字符串
调试运行
按下 Ctrl+F5
就行了
比较折磨的是,CMake Tools 插件一开始就没有集成到 launch.json
和 tasks.json
,所以需要使用它自己定的快捷键来构建和调试,但是最近已经有人提了 issue 并且受到了重视所以应该也快了吧
Thanks for reading! Read other posts?