Partager via


/diagnostics (options de diagnostic du compilateur)

Utilisez l’option du compilateur /diagnostics pour spécifier l’affichage des informations d’emplacement d’erreur et d’avertissement.

Syntaxe

/diagnostics:{caret|classic|column}

Notes

Cette option est prise en charge dans Visual Studio 2017 et versions ultérieures.

L’option du compilateur /diagnostics contrôle l’affichage des informations d’erreur et d’avertissement.

L’option /diagnostics :classic est la valeur par défaut, qui indique uniquement le numéro de ligne où le problème a été trouvé.

L’option /diagnostics :column inclut également la colonne où le problème a été trouvé. Cela peut vous aider à identifier la construction ou le caractère de langage spécifique à l’origine du problème.

L’option /diagnostics :caret inclut la colonne dans laquelle le problème a été trouvé et place un point (^) sous l’emplacement dans la ligne de code où le problème a été détecté.

Notez que dans certains cas, le compilateur ne détecte pas un problème où il s’est produit. Par exemple, un point-virgule manquant peut ne pas être détecté tant que d’autres symboles inattendus n’ont pas été détectés. La colonne est signalée et la touche est placée où le compilateur a détecté que quelque chose était incorrect, ce qui n’est pas toujours là où vous devez apporter votre correction.

L’option /diagnostics est disponible à partir de Visual Studio 2017.

Pour définir cette option du compilateur dans l'environnement de développement Visual Studio

  1. Ouvrez la boîte de dialogue Pages de propriétés de votre projet.

  2. Sous Propriétés de configuration, développez le dossier C/C++ et choisissez la page de propriétés Général .

  3. Utilisez le contrôle déroulant dans le champ Format des diagnostics pour sélectionner une option d’affichage des diagnostics. Choisissez OK ou Appliquer pour enregistrer vos modifications.

Voir aussi

Options du compilateur MSVC
Syntaxe de la ligne de commande du compilateur MSVC