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?