C/C++-Compiler und -Buildtools: Fehler und WarnungenC/C++ Compiler and build tools errors and warnings

In den Artikeln in diesem Abschnitt der Dokumentation werden Diagnosefehler und Warnmeldungen erläutert, die vom Microsoft C/C++-Compiler und den Buildtools generiert werden.The articles in this section of the documentation explain diagnostic error and warning messages that are generated by the Microsoft C/C++ compiler and build tools.

Wichtig

Die Visual Studio-Compiler und-Buildtools können viele Arten von Fehlern und Warnungen melden.The Visual Studio compilers and build tools can report many kinds of errors and warnings. Nachdem ein Fehler oder eine Warnung gefunden wurde, treffen die Buildtools möglicherweise Annahmen über die Absicht des Codes und versuchen, den Vorgang fortzusetzen, sodass weitere Probleme gleichzeitig gemeldet werden können.After an error or warning is found, the build tools may make assumptions about code intent and attempt to continue, so that more issues can be reported at the same time. Wenn die Tools allerdings von falschen Annahmen ausgehen, sind spätere Fehler oder Warnungen möglicherweise nicht auf das Projekt anwendbar.If the tools make the wrong assumption, later errors or warnings may not apply to your project. Wenn Sie Probleme im Projekt beheben, sollten Sie immer mit dem ersten gemeldeten Problem (Fehler oder Warnung) beginnen, und häufig einen Rebuild für das Projekt ausführen.When you correct issues in your project, always start with the first error or warning that's reported, and rebuild often. Eine Korrektur kann dazu führen, dass viele nachfolgende Fehler entfernt werden.One fix may make many subsequent errors go away.

Um Hilfe zu einer bestimmten Diagnose Meldung in Visual Studio zu erhalten, wählen Sie diese im Ausgabe Fenster aus, und drücken Sie die F1 -Taste.To get help on a particular diagnostic message in Visual Studio, select it in the Output window and press the F1 key. Visual Studio öffnet die Dokumentationsseite für diesen Fehler, sofern vorhanden.Visual Studio opens the documentation page for that error, if one exists. Sie können auch das Suchtool am oberen Rand der Seite verwenden, um nach Artikeln zu bestimmten Fehlern oder Warnungen zu suchen.You can also use the search tool at the top of the page to find articles about specific errors or warnings. Oder Durchsuchen Sie die Liste der Fehler und Warnungen nach Tool, und geben Sie das Inhaltsverzeichnis auf dieser Seite ein.Or, browse the list of errors and warnings by tool and type in the table of contents on this page.

Hinweis

Nicht jeder Visual Studio-Fehler oder jede Visual Studio-Warnung wird dokumentiert.Not every Visual Studio error or warning is documented. In vielen Fällen enthält die Diagnose Meldung alle verfügbaren Informationen.In many cases, the diagnostic message provides all of the information that's available. Wenn Sie auf dieser Seite unterwegs waren, als Sie F1 verwendet haben, und Sie der Ansicht sind, dass die Fehler-oder Warnmeldung weitere Erläuterungen erfordert, informieren Sie uns.If you landed on this page when you used F1 and you think the error or warning message needs additional explanation, let us know. Mithilfe der Feedback Schaltflächen auf dieser Seite können Sie ein Dokumentations Problem auf GitHubbeheben.You can use the feedback buttons on this page to raise a documentation issue on GitHub. Wenn Sie vermuten, dass der Fehler oder die Warnung falsch ist oder Sie ein anderes Problem mit dem Toolset festgestellt haben, melden Sie ein Produkt Problem auf der Website der Entwickler Community .If you think the error or warning is wrong, or you've found another problem with the toolset, report a product issue on the Developer Community site. Sie können auch Feedback senden und innerhalb der IDE Fehler eingeben.You can also send feedback and enter bugs within the IDE. Wechseln Sie in Visual Studio zur Menüleiste, und wählen Sie > Hilfe aus, um Feedback zu senden > ein Problem zu melden oder einen Vorschlag zu senden, indem Sie Hilfe > Feedback senden > Senden eines Vorschlags verwenden.In Visual Studio, go to the menu bar and choose Help > Send Feedback > Report a Problem , or submit a suggestion by using Help > Send Feedback > Send a Suggestion.

Möglicherweise finden Sie zusätzliche Unterstützung für Fehler und Warnungen in Microsoft-Dokumentation Q& Foren.You may find additional assistance for errors and warnings in Microsoft Docs Q&A forums. Oder suchen Sie auf der Visual Studio C++ Developer Community -Website nach der Fehler-oder Warnungs Nummer.Or, search for the error or warning number on the Visual Studio C++ Developer Community site. Sie können auch Stack Overflow durchsuchen, um Lösungen zu finden.You can also search Stack Overflow to find solutions.

Links zu weiteren Hilfe-und Communityressourcen finden Sie unter Visual C++ Hilfe und Community.For links to additional help and community resources, see Visual C++ Help and Community.

In diesem AbschnittIn this section

BSCMAKE-Fehler und-Warnungen (BKxxxx) BSCMAKE errors and warnings (BKxxxx)
Fehler und Warnungen, die vom Microsoft Browse Information Maintenance-Hilfsprogramm (BSCMAKE.EXE) generiert wurden.Errors and warnings generated by the Microsoft Browse Information Maintenance Utility (BSCMAKE.EXE).

Befehlszeilen Fehler und-Warnungen Command-line errors and warnings
Fehler und Warnungen, die von den Buildtools für Befehlszeilenoptionen generiert werden.Errors and warnings generated by the build tools for command-line options issues.

Schwerwiegender Compiler-Fehler C999-C1999 Compiler fatal errors C999 - C1999
Fehler, die den C++-Compiler stoppen (CL.EXE).Errors that halt the C++ compiler (CL.EXE).

Compilerfehler C2001-C3999 Compiler errors C2001 - C3999
Vom C++-Compiler (CL.EXE) erkannte Fehler.Errors detected by the C++ compiler (CL.EXE).

Compilerwarnungen C4000-C5999 Compiler warnings C4000 - C5999
Warnungen für Probleme, die vom C++-Compiler (CL.EXE) erkannt werden.Warnings for issues detected by the C++ compiler (CL.EXE).

Compilerwarnungen nach Compilerversion Compiler warnings by compiler version
Eine Liste der Warnungen, die von den einzelnen Compilerversionen eingeführt wurden.A list of the warnings introduced by each compiler version.

C-Laufzeitfehler (rXXXX) C Runtime errors (Rxxxx)
Fehler, die zur Laufzeit von der C-Lauf Zeit Bibliothek (CRT) generiert werden.Errors generated at runtime by the C Runtime Library (CRT).

CVTRES-Fehler und-Warnungen (cvtxxxx) CVTRES errors and warnings (CVTxxxx)
Fehler und Warnungen, die von der Microsoft-Ressourcen Datei zum COFF-Objekt Konvertierungs Hilfsprogramm (CVTRES.EXE) generiert wurden.Errors and warnings generated by the Microsoft Resource File To COFF Object Conversion Utility (CVTRES.EXE).

Ausdrucks auswerterfehler (Cxxxxxx) Expression evaluator errors (CXXxxxx)
Fehler, die vom Debugger und den Diagnosetools generiert werden.Errors generated by the debugger and diagnostics tools.

Fehler und Warnungen der Linkertools (lnkxxxx) Linker tools errors and warnings (LNKxxxx)
Fehler und Warnungen, die vom Linker und zugehörigen Tools (LINK.EXE, LIB.EXE, DUMPBIN.EXE, EDITBIN.EXE) generiert wurden.Errors and warnings generated by the linker and related tools (LINK.EXE, LIB.EXE, DUMPBIN.EXE, EDITBIN.EXE).

Mathematische Fehler (Mxxxx) Math errors (Mxxxx)
Fehler, die von der Lauf Zeit mathematischen Gleit Komma Bibliothek generiert werden.Errors generated by the runtime floating-point math library.

NMAKE-Fehler und-Warnungen (uXXXX) NMAKE errors and warnings (Uxxxx)
Fehler und Warnungen, die vom Microsoft Makefile-Tool (NMAKE.EXE) generiert wurden.Errors and warnings generated by the Microsoft makefile tool (NMAKE.EXE).

Fehler und Warnungen in der Profil gesteuerten Optimierung (pgxxxx) Profile-Guided Optimization errors and warnings (PGxxxx)
Fehler und Warnungen, die von den Tools zur Profile-Guided Optimierung (PGO) generiert wurden.Errors and warnings generated by the Profile-Guided Optimization (PGO) tools.

Projektbuildfehler und-Warnungen (PRJxxxx) Project build errors and warnings (PRJxxxx)
Fehler und Warnungen, die vom systemeigenen C++-Projektbuildsystem in Visual Studio generiert wurden.Errors and warnings generated by the native C++ Project build system in Visual Studio.

Ressourcen Compiler: Fehler und Warnungen (rcxxxx, rwxxxx) Resource compiler errors and warnings (RCxxxx, RWxxxx)
Fehler und Warnungen, die vom Ressourcen Compiler (RC.EXE) generiert wurden.Errors and warnings generated by the Resource Compiler (RC.EXE).

Vectorizer-und Parallelisierung-Meldungen Vectorizer and parallelizer messages
Diagnosemeldungen, die von den Compileroptionen Vektorisierung und Parallelisierung Optimization generiert werden.Diagnostic messages generated by the vectorizer and parallelizer optimization compiler options.

Standardmäßig deaktivierte CompilerwarnungenCompiler warnings that are off by default

Siehe auchSee also

Referenz zur C/C++-Erstellung C/C++ Building Reference
Debuggen in Visual StudioDebugging in Visual Studio