Visual Studio Code新扩展出炉:CMake工具
楔子
CMake工具扩展之前是由vector-of-bool创建并维护的,目前微软已经从vector-of-bool手上接过这个扩展的维护担子。
来自微软的官方夸赞: 我们感谢vector-of-bool为我们带来如此美妙的作品。
关于这个扩展
CMake扩展可以为开发者在配置,编译,浏览和调试基于CMake的工程时提供帮助。
创建一个新工程
可以在一个不包含CMakeLists.txt的目录下,执行CMake:Quick Start命令来快速创建工程。
配置一个工程
执行CMake:Configure命令。
编译一个工程
执行CMake:Build命令,或者按F7按键,或者点击状态栏的Build按钮。
调试一个工程
执行CMake:Debug命令,或者按Ctrl+F5按键,或者点击状态栏的Debug按钮。
在调试的时候传递自定义的命令行参数
参考文档:Debugging with CMake Tools and launch.json
设置C++ IntelliSense包含目录。
CMake工具扩展目前执行Microsoft的cpptools扩展。如果当前已经安装并启用了cpptools,则工程的IntelliSense将进行自动配置。
下面是一些运行截图,正所谓无图无真相:




有关这个扩展的更多详细信息,大家可以到GitHub仓库去围观一下。
下图展示了开源的CMake工程bullet3的用户界面,左边是工程的逻辑视图,右边则显示了一些CMake相关的指令。

在使用这个扩展的时候,我们建议和Visual Studio Code中的C/C++扩展(IntelliSense配置)一起使用,这可以带来一种全新的C++开发体验。
总结
我一直觉得那句”make the world a better place”是句空话,但自从用上这个扩展(或者说VSC的所有扩展),再弄CMake工程时:腰不酸了,腿不疼了,手也不麻了。瞬间感觉这个world真的变成了一个better place。
但是
C++开发者也被绑上这架马车,更紧一些了。
最后
感谢vector-of-bool。
- 下一篇: 滚动条第三章节: 优化我们的绘制代码
- 上一篇: 长标题: 为调试,启动和CMake工具设置环境变量
相关推荐
- 第 1077 期:微软发布适用于 Windows 11 操作系统的 KB5124010 更新
- Posted on 09月23日
- 第 82 期:Windows 10 KB5063159 更新影响了Surface Hub 设备
- Posted on 06月18日
- 第 360 期:Windows 11 的搜索界面现在和开始菜单一样高了
- Posted on 12月04日
- 实战经验:CString.Format性能探究
- Posted on 09月01日



评论已关闭。