VS Code中的CMake工具新功能速览

VS Code中的CMake工具新功能速览

作者:BlogUpdater |  时间:2022-06-17 |  浏览:765 |  评论已关闭 条评论

同志们,最新版本的CMake工具已经发布了,大家可以在VS Code Marketplace上下载安装,或者使用.vsix文件直接安装。我们的开发团队一直努力工作,致力于改进CMake的使用体验。今天我们来简单看看1.11版本带来的几项全新特性,请坐稳扶好了。

CMake任务提供者更新
我们添加了更多的用于构建任务的选项和cmake任务类型相关的命令,这样你就无须手动输入这些任务。通过任务,开发者就有机会自动化日常工作流。借助我们新的任务提供者命令,你可以将日常工作流程化,例如配置,构建,安装,测试,清理和重新编译等。

支持构建目标选择
在构建任务中,用户可以指定多个构建目标平台,并且它已经成为了任务模板的一个参数。在此之前,它只是一个在状态栏上可以选择的单个目标设定。现在,你可以选择任意的构建目标,而无须以来扩展的状态。下图的例子中,我们选择了两个目标平台,分别是”main”和”sum”。

支持新的CMake任务
要运行和配置任务,请按 Ctrl+Shift+P 调出命令面板并为你的任务选择适当的选项,如下图所示:

要创建新任务,首先从下拉列表中选择“配置任务”。 这将在 C++ 项目中填充下面的视图。

你也可以选择适当的任务,这将在 tasks.json 文件中填充任务模板。 我们建议为你的 CMake 任务更新 JSON 对象中的“详细信息”字段,以便你可以将任务与下拉列表区分开来。

创建任务后,你可以使用命令面板中的“运行任务”选择要运行的任务,这将为创建的任务运行 shell 命令。

即将到来
我们正在努力为“CMake”任务提供程序添加更多支持,包括为你的任务添加“args”和“environment”规范。

总结
使用VS Code开发C++代码可还行?

最后
Microsoft Visual C++团队的博客是我非常喜欢的博客之一,里面有很多关于Visual C++的知识和最新开发进展。大浪淘沙,如果你对Visual C++这门古老的技术还是那么感兴趣,则可以经常去他们那(或者我这)逛逛。
本文来自:《What’s New in CMake for VS Code》

最近我写了个东西
正如你们所知道的,拓扑梅尔智慧办公平台(Topomel Box)是一款绿色软件,主要面向经常使用电脑的朋友。它提供了各种提升办公效率的小功能,同时操作上尽可能地简单方便。
我想:你值得拥有。

标签:

评论已关闭。