如何在虚幻引擎项目中使用C++核心检查器
How to use C++ Core Checker in Unreal Engine project?
以下是如何使用C++核心检查器的说明:C++可用于VS 2015更新1的核心指南检查器。
我已成功安装 NuGet 包,但无法使用/启用它。UE生成的项目的属性页中没有与静态分析相关的选项。
尝试分析→运行代码分析也一无所获。
尝试分析→配置代码分析会导致消息"当前未加载可分析的项目"。
为什么这些项目不可分析?有可能改变这一点吗?
虚
幻4中的编译器设置由虚幻构建工具处理。启用静态分析等效于向编译器选项添加"/analyze"标志。您可以找到构建工具管理 MSVC 编译器的位置,并在那里添加一个选项。更好的是,仅在Yourproject.Build.cs中为您的项目附加该选项。
相关文章:
- 如何找出GDB的SIGTRAP核心转储的根本原因
- C++映射分割错误(核心转储)
- 尽管测试成功,CppUnit测试核心仍被丢弃.为什么
- 在c++中初始化矩阵时出现分段错误(核心转储)
- C++核心准则 C35 对于接口类"A base class destructor should be either public and virtual, or protected and nonv
- MPI突然停止了对多个核心的操作
- 在多个核心中处理一个HTTP请求
- 如何处理来自核心指南检查器的关于gsl::at的静态分析警告
- 在c++中键入向量中的所有值后,得到分段错误(核心转储)
- 运算符继承和 cpp 核心准则 c.128 的问题
- 浮点异常(核心转储)#694457
- 分段错误(核心转储)但无法弄清楚
- 链接到libkcapi时没有核心转储
- 检测到堆栈粉碎:已终止 中止(核心已转储)
- 分段错误(核心转储) - 使用 SavedModel 的 Tensorflow C++ API 进行推断
- 我不知道为什么这段代码会让核心被转储?
- 比特币核心libbitcoin_server_a-httpserver.o 错误
- 在基数排序中,我得到 munmap_chunk():无效指针和中止(核心转储).为什么?
- C++指针无法在函数外部传递值和分段错误(核心转储)错误
- 合并排序:分段错误核心转储