1

Voici une instruction sur l'utilisation de C++ Core Checker: C++ Core Guidelines Checkers available for VS 2015 Update 1.Comment utiliser C++ Core Checker dans un projet Unreal Engine?

J'ai installé le package NuGet avec succès, mais je ne peux pas l'utiliser/l'activer. Il n'y a pas d'options liées à l'analyse statique dans les pages de propriétés du projet générées par UE.

Analyse d'analyse → Run Code Analyze n'atteint rien.

Analyse en cours → La configuration de l'analyse de code conduit à un message «Aucun projet analysable n'est actuellement chargé».

Pourquoi ces projets ne sont-ils pas analysables? Est-il possible de changer cela?

+0

Je suppose que vous avez vérifié que C++ Core Checker fonctionne lui-même, en utilisant un projet Win32. – MSalters

+0

Oui, tout fonctionne exactement comme décrit dans les instructions mentionnées dans la question. –

Répondre

0

Les paramètres du compilateur dans Unreal 4 sont gérés par Unreal Build Tool. Activer l'analyse statique équivaut à ajouter un indicateur "/ analyze" aux options du compilateur. Vous pouvez trouver l'endroit où l'outil de construction gère le compilateur MSVC et y ajouter une option. Mieux encore, ajoutez l'option uniquement pour votre projet dans Yourproject.Build.cs.