Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette section est une référence aux erreurs et avertissements générés par l’outil de génération NMAKE. Les erreurs et avertissements NMAKE ont la forme Uxxxx, où xxxx est un nombre à quatre chiffres.
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 irrécupérables NMAKE
| Erreur | Message |
|---|---|
| Erreur irrécupérable NMAKE U1000 | erreur de syntaxe : ')' manquant dans l’appel de macro |
| Erreur irrécupérable NMAKE U1001 | erreur de syntaxe : caractère non valide 'caractère' dans la macro |
| Erreur irrécupérable NMAKE U1007 | guillemets doubles non autorisés dans le nom |
| Erreur irrécupérable NMAKE U1023 | erreur de syntaxe dans l’expression |
| Erreur irrécupérable NMAKE U1033 | erreur de syntaxe : 'string' inattendu |
| Erreur irrécupérable NMAKE U1034 | erreur de syntaxe : séparateur manquant |
| Erreur irrécupérable NMAKE U1035 | erreur de syntaxe : séparateur attendu ' :' ou '=' |
| Erreur irrécupérable NMAKE U1036 | erreur de syntaxe : trop de noms à gauche de '=' |
| Erreur irrécupérable NMAKE U1045 | échec du génération : message |
| Erreur irrécupérable NMAKE U1050 | Message |
| Erreur irrécupérable NMAKE U1051 | mémoire insuffisante |
| Erreur irrécupérable NMAKE U1052 | fichier 'filename' introuvable |
| Erreur irrécupérable NMAKE U1055 | espace hors environnement |
| Erreur irrécupérable NMAKE U1056 | impossible de trouver le processeur de commandes |
| Erreur irrécupérable NMAKE U1059 | erreur de syntaxe : '}' manquant dans dépendant |
| Erreur irrécupérable NMAKE U1064 | MAKEFILE introuvable et aucune cible spécifiée |
| Erreur irrécupérable NMAKE U1065 | option 'option' non valide |
| Erreur irrécupérable NMAKE U1070 | cycle dans la définition de macro 'macroname' |
| Erreur irrécupérable NMAKE U1071 | cycle dans l’arborescence des dépendances pour la cible ' targetname' |
| Erreur irrécupérable NMAKE U1073 | ne savez pas comment créer ' targetname' |
| Erreur irrécupérable NMAKE U1076 | nom trop long |
| Erreur irrécupérable NMAKE U1077 | 'programme' : code de retour 'value' |
| Erreur irrécupérable NMAKE U1078 | dépassement constant au niveau de l’expression |
| Erreur irrécupérable NMAKE U1083 | la macro cible 'target' s’étend à rien |
| Erreur irrécupérable NMAKE U1086 | La règle d’inférence ne peut pas avoir de dépendances |
| Erreur irrécupérable NMAKE U1087 | ne peut pas avoir : et :: dépendants pour la même cible |
| Erreur irrécupérable NMAKE U1088 | séparateur non valide ' ::' sur la règle d’inférence |
| Erreur irrécupérable NMAKE U1095 | ligne de commande développée « ligne de commande » trop longue |
| Erreur irrécupérable NMAKE U1097 | La syntaxe des parties de nom_fichier nécessite une dépendance |
| Erreur irrécupérable NMAKE U1099 | dépassement de capacité de pile |
| Erreur irrécupérable NMAKE U1100 | macro 'macro-name' est illégale dans le contexte de la règle batch 'rule-name' |
Avertissements NMAKE
| Avertissement | Message |
|---|---|
| Avertissement NMAKE U4001 | le fichier de commandes ne peut être appelé qu’à partir de la ligne de commande |
| Avertissement NMAKE U4004 | trop de règles pour la cible ' targetname' |
| Avertissement NMAKE U4006 | macro spéciale non définie : 'macroname' |
| Avertissement NMAKE U4007 | nom de fichier 'filename' trop long ; troncation à 8.3 |
| Avertissement NMAKE U4010 | 'target' : échec de la génération ; /K spécifié, continu ... |
| Avertissement NMAKE U4011 | 'target' : pas tous les dépendants disponibles ; cible non générée |
Voir aussi
Erreurs et avertissements du compilateur C/C++ et des outils de génération
Informations de référence sur NMAKE