如何在虚幻引擎项目中使用C++核心检查器

How to use C++ Core Checker in Unreal Engine project?

本文关键字:C++ 核心 检查 项目 引擎      更新时间:2023-10-16

以下是如何使用C++核心检查器的说明:C++可用于VS 2015更新1的核心指南检查器。

我已成功安装 NuGet 包,但无法使用/启用它。UE生成的项目的属性页中没有与静态分析相关的选项。

尝试分析→运行代码分析也一无所获。

尝试分析→配置代码分析会导致消息"当前未加载可分析的项目"。

为什么这些项目不可分析?有可能改变这一点吗?

幻4中的编译器设置由虚幻构建工具处理。启用静态分析等效于向编译器选项添加"/analyze"标志。您可以找到构建工具管理 MSVC 编译器的位置,并在那里添加一个选项。更好的是,仅在Yourproject.Build.cs中为您的项目附加该选项。