Visual Studio 2017 15.7预览版4 现在可以使用了,除了 目标视图和单个文件编译 在预览3中添加。 我们尽可能保持visualstudio附带的CMake版本的更新,因此我们将其更新为3.11版本。 我们还兴奋地宣布,CMake项目现在支持IDE的代码分析特性,而以前需要VCXProj来利用这些特性。
请下载预览并查看最新的CMake特性,如目标视图、单个文件编译以及对项目配置的更多控制。 一如既往,我们也希望听到您的反馈。
如果您是visualstudio中CMake的新手,请查看 如何开始 .
CMake项目的代码分析
在最新的预览中,现在可以运行VisualStudio的 综合代码分析工具 关于CMake项目。 目前,您可以在目标级别运行代码分析。 对单个文件或整个项目运行代码分析的选项即将推出。
要对CMake目标运行代码分析,可以从CMake菜单中选择“运行代码分析”:
或者,如果您正在使用 目标视图 您只需右键单击任何目标并选择“运行代码分析:”
检测到的任何分析错误或警告都将出现在输出窗口中:
默认情况下,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 . 一般问题请 报告问题 .