/errorReport (Signaler les erreurs internes du compilateur)

Mise à jour : novembre 2007

Permet de fournir directement à l'équipe Visual C++ des informations sur les erreurs internes du compilateur.

/errorReport:[ none | prompt | queue | send ]

Arguments

  • none
    Les rapports relatifs aux erreurs internes du compilateur ne seront pas rassemblés ou envoyés à Microsoft.

  • prompt
    Vous invite à envoyer un rapport lorsque vous rencontrez une erreur interne du compilateur. prompt est la valeur par défaut lors de la compilation d'une application dans l'environnement de développement.

  • queue
    Met en file d'attente le rapport d'erreurs. Lorsque vous vous connectez avec des droits d'administrateur, une fenêtre indépendante s'affiche pour vous permettre de signaler toute défaillance depuis votre dernière connexion (vous ne serez pas invité plus d'une fois tous les trois jours à envoyer des rapports pour les défaillances). queue est la valeur par défaut lors de la compilation d'une application au niveau de la ligne de commande.

  • send
    Envoie automatiquement les rapports d'erreurs internes du compilateur à Microsoft. Pour activer cette option, vous devez d'abord accepter la stratégie de collecte de données de Microsoft. La première fois que vous spécifiez /errorReport:send sur un ordinateur, un message du compilateur vous indique un site Web contenant la stratégie de collecte de données de Microsoft.

Notes

Une erreur interne du compilateur (Internal Compiler Error, ICE) survient lorsque le compilateur ne peut pas traiter un fichier de code source. Lorsqu'une telle erreur se produit, le compilateur ne génère pas de fichier de sortie ou de diagnostic utile permettant de corriger votre code.

Dans les versions précédentes, lorsque vous avez rencontriez une erreur interne du compilateur, vous étiez invité à appeler le support technique Microsoft pour signaler le problème. Avec /errorReport, vous pouvez fournir directement des informations sur les erreurs internes du compilateur à l'équipe Visual C++. Vos rapports d'erreurs peuvent permettre d'améliorer les futures versions du compilateur.

La capacité d'un utilisateur à envoyer des rapports dépend de l'ordinateur et des autorisations de la stratégie de l'utilisateur.

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é du projet. Pour plus d'informations, consultez Comment : ouvrir les pages de propriétés d'un projet.

  2. Cliquez sur le dossier C/C++.

  3. Cliquez sur la page de propriétés Avancé.

  4. Modifiez la propriété Rapport d'erreurs.

Pour définir cette option du compilateur par programme

Voir aussi

Référence

Options du compilateur

Définition des options du compilateur