Visual Studio中的CMake支持–代码分析和CMake 3.11

Visual Studio 2017 15.7预览版4 现在可以使用了,除了 目标视图和单个文件编译 在预览3中添加。  我们尽可能保持visualstudio附带的CMake版本的更新,因此我们将其更新为3.11版本。  我们还兴奋地宣布,CMake项目现在支持IDE的代码分析特性,而以前需要VCXProj来利用这些特性。

null

请下载预览并查看最新的CMake特性,如目标视图、单个文件编译以及对项目配置的更多控制。  一如既往,我们也希望听到您的反馈。

如果您是visualstudio中CMake的新手,请查看 如何开始 .

CMake项目的代码分析

在最新的预览中,现在可以运行VisualStudio的 综合代码分析工具 关于CMake项目。  目前,您可以在目标级别运行代码分析。  对单个文件或整个项目运行代码分析的选项即将推出。

要对CMake目标运行代码分析,可以从CMake菜单中选择“运行代码分析”:

CMake Menu Code Analysis

或者,如果您正在使用 目标视图 您只需右键单击任何目标并选择“运行代码分析:”

Targets View Code Analysis

检测到的任何分析错误或警告都将出现在输出窗口中:

Code Analysis Output Window

默认情况下,CMake项目使用“Microsoft本机推荐规则” 规则集 ,但您可以通过修改CMakeSettings.json文件来更改此设置。  只需添加 “codeAnalysisRuleset” 使用规则集文件的名称或路径对配置进行标记。

克马克3.11

为了确保您的项目能够利用最新和最强大的CMake功能,我们将visualstudio附带的CMake版本从3.10升级到3.11。  您可以在 CMake 3.11发行说明 .

向我们发送反馈

您的反馈是确保我们提供最佳CMake体验的关键部分。  我们很想知道怎么做 Visual Studio 2017预览版 为你工作。  如果您对CMake工具有任何反馈,请联系 cmake@microsoft.com .  一般问题请 报告问题 .

© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0 分享