1 概述
- 本文基于前文环境
本节目标: 结合VSCode, 熟悉 CMAKE插件的一些用法
2 CMake Tool插件命令概览
- VSCode插件命令见下图:
3 常用命令总结
序号 | 名称 | 功能 |
---|---|---|
1 | CMake: configure | 解析cmake脚本文件,生成对应的工程文件 |
2 | CMake: build | 用于编译源代码 |
3 | CMake:Select a Kit | 选择构建套件,比如切换VS2019-32位或者64位 |
4 | Cmake:Select Variant | 切换Debug或者release,类似VS切换配置管理 |
5 | CMake:Build Target | 用于切换项目,类似VS切换设为启动项目 |
6 | CMake:Clean | 用于清理脚本执行 |
使用插件,目标是为了避免创建VSCode关相task.json和 launch.json, 这些对新手并不友好。 傻白甜,适合笔者这样入门级的新手。
相对这样UI的傻白甜操作,胜过键入各种CMake命令方便许多。
5 题外话
- 关于task.json和 launch.json,请参考VScode官方说明,文档写的很详尽
6 踩坑总结
- 某些时候,CMake:clean并不好用
- 为避免奇怪的问题出现,当有需要时,笔者我将手动删除构建目录build, 重新执行cmake脚本,再重新编译项目。
7 CMake插件功能
- CMake插件: 简单将就是方便使用VScode编写cmake脚本。
- CMake Tools: 为项目提供了功能齐全、方便且功能强大的工作流。