Partager via


Erreurs Runtime C (Rxxxx)

La bibliothèque Runtime C (CRT) peut signaler une erreur d’exécution quand votre application est chargée ou en cours d’exécution. Même si chaque message référence la bibliothèque runtime Microsoft Visual C++, cela ne signifie pas qu’il y a un bogue dans la bibliothèque. Ces erreurs indiquent un bogue dans le code de votre application, ou une condition que la bibliothèque runtime ne peut pas gérer, par exemple une mémoire insuffisante. Les utilisateurs finaux de votre application peuvent voir ces erreurs, sauf si vous écrivez votre application pour les en empêcher, ou pour capturer les erreurs et leur présenter un message d’erreur convivial à la place.

Important

Les compilateurs et outils de génération Visual Studio peuvent signaler de nombreux types d’erreurs et d’avertissements. Une fois qu’une erreur ou un avertissement a été détecté, les outils de génération peuvent faire des hypothèses sur l’intention du code, et tenter de poursuivre leur tâche, pour signaler un plus grand nombre de problèmes en même temps. Si les outils suivent une hypothèse incorrecte, les erreurs ou avertissements ultérieurs peuvent ne pas s'appliquer à votre projet. Lors de la résolution de problèmes dans votre projet, démarrez toujours par la première erreur ou le premier avertissement signalé et effectuez régulièrement une régénération. Un correctif peut résoudre plusieurs erreurs suivantes.

Pour obtenir de l’aide sur un message de diagnostic particulier dans Visual Studio, sélectionnez-le dans la fenêtre Sortie, puis appuyez sur la touche F1. Visual Studio ouvre la page de documentation relative à cette erreur, le cas échéant. Vous pouvez également utiliser l’outil de recherche en haut de la page pour rechercher des articles sur des erreurs ou des avertissements spécifiques. Vous pouvez également parcourir la liste des erreurs et des avertissements par outil et par type dans la table des matières de cette page.

Remarque

Les erreurs et les avertissements Visual Studio ne sont pas documentés en totalité. Dans de nombreux cas, le message de diagnostic fournit toutes les informations disponibles. Si vous avez atterri sur cette page et que vous pensez que l’erreur ou le message d’avertissement a besoin d’une explication supplémentaire, faites-nous savoir à l’aide des boutons de commentaires de cette page. Si vous pensez que l’erreur ou l’avertissement est incorrect, ou si vous avez trouvé un autre problème relatif à l’ensemble d’outils, signalez un problème de produit sur le site Developer Community. Vous pouvez également envoyer des commentaires et entrer des bogues dans l’IDE. Dans Visual Studio, accédez à la barre de menus et choisissez Aide > Envoyer des commentaires > Signaler un problème, ou envoyez une suggestion en utilisant Aide > Envoyer des commentaires > Suggérer une fonctionnalité. Certaines rubriques d’erreur du compilateur qui ne sont pas émises par le compilateur ont été créées et redirigent maintenant vers cette page à la place.

Vous trouverez peut-être une assistance supplémentaire pour les erreurs et les avertissements dans les forums Microsoft Q&A C++ . Vous pouvez également rechercher le numéro d’erreur ou d’avertissement sur le site Developer Community de Visual Studio C++. Vous pouvez également effectuer des recherches sur Stack Overflow pour trouver des solutions.

Pour obtenir des liens vers d’autres ressources d’aide et de communauté, consultez Aide et communauté Visual C++.

Erreurs Runtime C

Erreur Message
Erreur Runtime C R6002 Support virgule flottante non chargé
Erreur Runtime C R6008 espace insuffisant pour les arguments
Erreur Runtime C R6009 espace insuffisant pour l’environnement
Erreur Runtime C R6016 espace insuffisant pour les données de thread
Erreur Runtime C R6017 erreur inattendue de verrouillage multithread
Erreur Runtime C R6018 erreur de tas inattendue
Erreur Runtime C R6019 impossible d’ouvrir l’appareil console
Erreur Runtime C R6024 espace insuffisant pour la table _onexit/atexit
Erreur Runtime C R6025 appel de fonction virtuelle pure
Erreur Runtime C R6028 impossible d’initialiser le tas
Erreur Runtime C R6030 CRT non initialisé
Erreur Runtime C R6031 Essayez d’initialiser le CRT plusieurs fois. Cela indique un bogue dans votre application.
Erreur Runtime C R6032 Espace insuffisant pour les informations de paramètres régionaux
Erreur Runtime C R6033 Essayez d’utiliser du code MSIL à partir de cet assembly pendant l’initialisation du code natif. Cela indique un bogue dans votre application. Il est fort probable qu'il s'agisse du résultat de l'appel à une fonction compilée en MSIL (/clr) à partir d'un constructeur natif ou de DllMain.
Erreur Runtime C R6035 Un module de cette application initialise le cookie de sécurité global du module alors qu’une fonction s’appuyant sur ce cookie de sécurité est active. Appelez __security_init_cookie plus tôt.

Voir aussi

Erreurs et avertissements du compilateur C/C++ et des outils de génération