Как использовать C ++ Core Checker в проекте Unreal Engine?

Вот инструкция, как использовать C ++ Core Checker: Базовые рекомендации по C ++. Доступны проверки для VS 2015, обновление 1.

Я успешно установил пакет NuGet, но не могу использовать / включить его. На страницах свойств проекта, созданного UE, нет параметров, связанных со статическим анализом.

Попытка Analyze → Run Code Analyze тоже ничего не дает.

Попытка «Анализировать» → «Настроить анализ кода» приводит к сообщению «В настоящее время нет загружаемых анализируемых проектов».

Почему эти проекты не анализируются? Можно ли это изменить?

1

Решение

Настройки компилятора в Unreal 4 обрабатываются Unreal Build Tool. Включение статического анализа эквивалентно добавлению флага «/ анализ» к опциям компилятора. Вы можете найти место, где инструмент сборки управляет компилятором MSVC, и добавить туда опцию. Еще лучше, добавьте опцию только для вашего проекта в Yourproject.Build.cs.

0

Другие решения

Других решений пока нет …