Microsoft C/C++-Compilerwarnungen C4600 bis C4799

Die Artikel in diesem Abschnitt beschreiben Microsoft C/C++-Compilerwarnungen C4600 bis C4799.

Wichtig

Die Visual Studio-Compiler und -Buildtools können vielen Arten von Fehlern und Warnungen generieren. Nachdem ein Fehler oder eine Warnung erkannt wurde, können die Buildtools Annahmen über den beabsichtigten Zweck des Codes machen, und sie versuchen, den Code weiterhin auszuführen, sodass mehrere Probleme gleichzeitig gemeldet werden können. Wenn die Tools allerdings von falschen Annahmen ausgehen, sind spätere Fehler oder Warnungen möglicherweise nicht auf das Projekt anwendbar. 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. Durch eine Fehlerbehebung können möglicherweise viele nachfolgende Fehler behoben werden.

Um Hilfe zu einer bestimmten Diagnosenachricht in Visual Studio zu erhalten, wählen Sie sie im Fenster Ausgabe aus, und drücken Sie die Taste F1. Visual Studio öffnet die Dokumentationsseite für diesen Fehler, sofern vorhanden. Sie können auch das Suchtool oben auf der Seite verwenden, um Artikel zu bestimmten Fehlern oder Warnungen zu finden. Oder durchsuchen Sie die Liste der Fehler und Warnungen nach Tool und Typ im Inhaltsverzeichnis auf dieser Seite.

Hinweis

Nicht jeder Visual Studio-Fehler oder jede Warnung ist dokumentiert. In vielen Fällen sind bereits alle verfügbaren Informationen in der Fehlermeldung enthalten. Wenn Sie diese Seite erreicht haben, nachdem Sie F1 gedrückt haben, und der Ansicht sind, dass die Fehlermeldung oder Warnmeldung zusätzliche Erläuterungen benötigt, teilen Sie uns dies mit. Mithilfe der Feedbackschaltflächen auf dieser Seite können Sie ein Dokumentationsproblem auf GitHub melden. Wenn Sie glauben, dass der Fehler oder die Warnung falsch ist oder Sie ein weiteres Problem mit dem Toolset gefunden haben, melden Sie ein Produktproblem auf der Developer Community-Website. Sie können auch innerhalb der IDE Feedback senden und Fehler eingeben. Wechseln Sie in Visual Studio zur Menüleiste, und wählen Sie Hilfe > Feedback senden > Ein Problem melden aus, oder senden Sie einen Vorschlag über Hilfe > Feedback senden > Vorschlag senden. Es wurden einige Themen zu Compilerfehlern erstellt, die nicht vom Compiler ausgegeben werden und Sie jetzt stattdessen zu dieser Seite umleiten.

In Microsoft Learn Q&A-Foren finden Sie möglicherweise zusätzliche Unterstützung für Fehler und Warnungen. Oder suchen Sie auf der Website der Visual Studio C++-Developer Community nach der Fehler- oder Warnungsnummer. Sie können auch Stack Overflow nach Lösungen durchsuchen.

Links zu zusätzlichen Hilfe- und Communityressourcen finden Sie in der Hilfe und Community für Visual C++.

Warnmeldungen

Warnung `Message`
Compilerwarnung (Stufe 1) C4600 #pragma 'macro name': es wurde eine gültige, nicht leere Zeichenfolge erwartet.
Compilerwarnung (Stufe 1) C4602 #pragma pop_macro: 'macro name' Kein vorangehendes '#pragma push_macro' für diesen Bezeichner definiert.
Compilerwarnung (Stufe 1) C4603 'identifier': Das Makro ist nicht definiert, oder die Definition wurde nach Verwendung des vorkompilierten Headers geändert.
Compilerwarnung (Stufe 1) C4604 'type': Die Übergabe eines Arguments nach Wert zwischen einer nativen und verwalteten Grenze erfordert einen gültigen Kopierkonstruktor. Andernfalls ist das Laufzeitverhalten nicht definiert.
Compilerwarnung (Stufe 1) C4605 '/Dmacro' wurde in der aktuellen Befehlszeile angegeben. Diese Angabe ist aber nicht beim Erstellen des vorkompilierten Headers erfolgt.
Compilerwarnung (Stufe 1) C4606 #pragma-Warnung: 'warning number' wird ignoriert; Code Analysis-Warnungen sind keinen Warnstufen zugeordnet.
Compilerwarnung (Stufe 3) C4608 "union_member" wurde bereits von einem anderen Union-Member in der Initialisierungsliste initialisiert, "union_member"
Compilerwarnung (Ebene 3, Fehler) C4609 'type1' wird von der Standardschnittstelle 'interface' vom Typ 'type2' abgeleitet. Verwenden Sie eine andere Standardschnittstelle für 'type1', oder unterbrechen Sie die Basis-/abgeleitete Beziehung.
Compilerwarnung (Stufe 4) C4610 Objekt 'class' kann nicht instanziiert werden - benutzerdefinierter Konstruktor erforderlich
Compilerwarnung (Stufe 4) C4611 Interaktion zwischen 'function' und C++-Objektlöschung ist nicht portierbar.
Compilerwarnung (Stufe 1) C4612 Fehler im Namen der Includedatei
Compilerwarnung (Stufe 1) C4613 'symbol': Klasse des Segments kann nicht geändert werden
Compilerwarnung (Stufe 1) C4615 #pragma-Warnung: Unbekannter Typ der Benutzerwarnung
Compilerwarnung (Stufe 1) C4616 #pragma-Warnung: Die Warnung mit der Nummer 'number' ist keine gültige Compilerwarnung.
Compilerwarnung (Stufe 1) C4618 Pragma-Parameter enthalten eine leere Zeichenfolge; Pragma wird ignoriert
Compilerwarnung (Stufe 3) C4619 #pragma-Warnung: Keine Warnungsnummer 'number' vorhanden
Compilerwarnung (Stufe 1) C4620 Keine Postfix-Form von 'Operator ++' für den Typ 'Typ' gefunden, Präfix-Form verwendet
Compilerwarnung (Stufe 1) C4621 Keine Postfix-Form von 'Operator --' für den Typ 'Typ' gefunden, Präfix-Form verwendet
Compilerwarnung (Stufe 3) C4622 Überschreiben der Debuginformationen, die beim Erstellen des vorkompilierten Headers in der Objektdatei angelegt wurden: „file“
Compilerwarnung (Stufe 4) C4623 'derived class': Der Standardkonstruktor wurde implizit als gelöscht definiert, da ein Basisklassen-Standardkonstruktor nicht zugreifbar ist oder gelöscht wurde.
Compilerwarnung (Stufe 1) C4624 'derived class': Der Destruktor wurde impliziert als gelöscht definiert, da ein Basisklassen-Destruktor nicht zugreifbar ist oder gelöscht wurde.
Compilerwarnung (Stufe 4) C4625 'derived class': Der Kopierkonstruktor wurde implizit als gelöscht definiert, da ein Basisklassen-Kopierkonstruktor nicht zugreifbar ist oder gelöscht wurde.
Compilerwarnung (Stufe 4) C4626 'derived class': Der Zuweisungsoperator wurde implizit als gelöscht definiert, da auf einen Basisklassen-Zuweisungsoperator nicht zugegriffen werden kann oder dieser gelöscht wurde.
Compilerwarnung (Stufe 1) C4627 '<identifier>': Wird bei der Suche nach Verwendung des vorkompilierten Headers übersprungen.
Compilerwarnung (Stufe 1) C4628 'digraphs' werden mit '-Ze' nicht unterstützt. Die Zeichensequenz 'digraph' wird nicht als alternativer Token für '%s' interpretiert.
Compilerwarnung (Stufe 4) C4629 "Digraph" wurde verwendet, Zeichensequenz "Digraph" wurde als Token "Zeichen" interpretiert (Fügen Sie zwischen den beiden Zeichen ein Leerzeichen ein, wenn Sie etwas anderes beabsichtigt haben)
Compilerwarnung (Stufe 1) C4630 "symbol": Speicherklassenspezifizier „extern“ darf nicht für Elementdefinition verwendet werden
Compilerwarnung (Stufe 2) C4631 MSXML oder XPath ist nicht verfügbar. XML-Dokumentkommentare werden nicht verarbeitet. reason
Compilerwarnung (Stufe 1) C4632 XML-Dokumentkommentar: Datei - Zugriff verweigert: Grund
Compilerwarnung (Stufe 3) C4633 XML-Dokumentkommentarziel: Fehler: Grund
Compilerwarnung (Stufe 4) C4634 XML-Dokumentkommentarziel: Kann nicht angewendet werden: Grund
Compilerwarnung (Stufe 3) C4635 XML-Dokumentkommentarziel: Ungültige XML: Grund
Compilerwarnung (Stufe 3) C4636 Auf 'construct' angewendeter XML-Dokumentkommentar: Für das Tag ist ein nicht leeres Attribut 'attribute' erforderlich.
Compilerwarnung (Ebene 3 und Ebene 4) C4637 XML-Dokumentkommentarziel: Das <include>-Tag wurde verworfen. `Reason`
Compilerwarnung (Stufe 3) C4638 XML-Dokumentkommentarziel: Verweis auf unbekanntes Symbol 'symbol'.
Compilerwarnung (Stufe 4) C4639 MSXML-Fehler, XML-Dokumentkommentare werden nicht verarbeitet. `Reason`
Compilerwarnung (Stufe 3) C4640 „Instanz“: Erstellen eines lokalen static-Objekts ist nicht threadsicher
Compilerwarnung (Stufe 3) C4641 Der XML-Dokumentkommentar enthält einen mehrdeutigen Querverweis:
Compilerwarnung (Stufe 1) C4642 'class': Die Einschränkungen für den generischen Parameter 'name' konnten nicht importiert werden.
Compilerwarnung (Ebene 4, deaktiviert) C4643 Die Weiterleitung mit Deklaration von 'identifier' im Namespace „std“ ist gemäß C++-Standard unzulässig.
Compilerwarnung (Stufe 1) C4644 Die Verwendung des makrobasierten offsetof-Musters in konstanten Ausdrücken ist kein Standardvorgehen. Verwenden Sie stattdessen das in der C++-Standardbibliothek definierte offsetof-Muster.
Compilerwarnung (Stufe 3) C4645 Eine Funktion, die mit "__declspec(noreturn)" deklariert wurde, hat eine Rückgabeanweisung
Compilerwarnung (Stufe 3) C4646 Eine Funktion, die mit "__declspec(noreturn)" deklariert wurde, hat einen nicht leeren Rückgabetyp
Compilerwarnung (Stufe 3) C4647 Verhaltensänderung: __is_pod(type) hat in früheren Versionen einen anderen Wert.
Compilerwarnung (Stufe 3) C4648 Das Standardattribut "carries_dependency" wird ignoriert.
Compilerwarnung (Stufe 3) C4649 Attribute werden in diesem Kontext ignoriert.
Compilerwarnung (Stufe 1) C4650 Debuginformationen nicht in vorkompilierter Headerdatei vorhanden; nur globale Symbole aus dieser Datei verfügbar
Compilerwarnung (Stufe 1) C4651 'definition' für vorkompilierte Headerdatei, aber nicht für aktuelle Kompilierung angegeben
Compilerwarnung (Stufe 1) C4652 Compiler-Option 'option' steht in Konflikt mit der vorkompilierten Headerdatei; aktuelle Befehlszeilenoption überschreibt die in der vorkompilierten Headerdatei definierte Option
Compilerwarnung (Stufe 2) C4653 Compiler-Option 'option' steht in Konflikt mit der vorkompilierten Headerdatei; aktuelle Befehlszeilenoption wird ignoriert
Compilerwarnung (Stufe 4) C4654 Code, der vor der Aufnahme einer vorkompilierten Kopfzeile platziert wird, wird ignoriert. Fügen Sie Code zum vorkompilierten Header hinzu.
Compilerwarnung (Stufe 1) C4655 'symbol': Der Variablentyp ist neuer als beim letzten Build oder wurde an anderer Stelle unterschiedlich definiert
Compilerwarnung (Stufe 1) C4656 'symbol': Der Datentyp ist neuer als beim letzten Build oder wurde an anderer Stelle unterschiedlich definiert
Compilerwarnung (Stufe 1) C4657 Der Ausdruck bezieht einen Datentyp ein, der seit dem letzten Build neu hinzugekommen ist
Compilerwarnung (Stufe 1) C4658 'function': Der Funktionsprototyp ist neuer als beim letzten Build oder wurde an anderer Stelle unterschiedlich deklariert
Compilerwarnung (Stufe 1) C4659 #pragma "pragma": Die Verwendung des reservierten Abschnitts "segment" weist nicht definiertes Verhalten auf, verwenden Sie #pragma comment(linker, ...)
Compilerwarnung (Stufe 1) C4661 'identifier': Keine geeignete Definition für explizite Anforderung der Vorlageninstanziierung angegeben
Compilerwarnung (Stufe 1) C4662 Explizite Instanziierung; Vorlagenklasse "Bezeichner1" besitzt keine Definition, von der "Bezeichner2" spezialisiert werden kann.
Compilerwarnung (Stufe 1) C4667 'function': Es ist keine Funktionsvorlage definiert, die der erforderlichen Instanziierung entspricht
Compilerwarnung (Stufe 4) C4668 'symbol' ist nicht als ein Präprozessormakro definiert, wird durch '0' für 'Anweisungen' ersetzt
Compilerwarnung (Stufe 1) C4669 'cast': Unsichere Konvertierung: "class" ist ein verwaltetes Objekt
Compilerwarnung (Stufe 4) C4670 'identifier': Auf diese Basisklasse kann nicht zugegriffen werden.
Compilerwarnung (Stufe 4) C4671 'identifier': Auf den Kopierkonstruktor kann nicht zugegriffen werden.
Compilerwarnung (Stufe 4) C4672 'identifier1': Mehrdeutig. Zuerst als 'identifier2' aufgetreten
Compilerwarnung (Stufe 4) C4673 Die Übergabe der folgenden Typen per throw an 'identifier' wird auf der Empfängerseite (catch-Seite) nicht berücksichtigt
Compilerwarnung (Stufe 1) C4674 "Methode" sollte als "static" deklariert werden und nur einen Parameter haben
Compilerwarnung (Stufe 4) C4676 "%s": Auf den Destruktor kann nicht zugegriffen werden.
Compilerwarnung (Stufe 1) C4677 'function': Die Signatur des nicht privaten Members enthält den privaten systemeigenen Assemblytyp 'private_type'
Compilerwarnung (Stufe 1) C4678 Die Basisklasse 'base_type' hat eine stärkere Zugriffsbeschränkung als 'derived_type'
Compilerwarnung (Stufe 1) C4679 'member': Der Member konnte nicht importiert werden.
Compilerwarnung (Stufe 4) C4680 'class': Die Co-Klasse gibt keine Standardschnittstelle an.
Compilerwarnung (Stufe 4) C4681 „class“: Die Co-Klasse gibt keine Standardschnittstelle an, die eine Ereignisquelle ist.
Compilerwarnung (Stufe 4) C4682 "parameter": es wurde kein direktionales Parameterattribut angegeben, Standardwert [in]
Compilerwarnung (Stufe 1) C4683 "function": Die Ereignisquelle hat einen "Out"-Parameter. Seien Sie vorsichtig, wenn Sie für mehrere Ereignishandler eine Hookfunktion erstellen
Compilerwarnung (Stufe 1) C4684 'attribute': WARNUNG!! Das Attribut kann zu ungültiger Codegenerierung führen: Verwenden Sie es mit Vorsicht.
Compilerwarnung (Stufe 1) C4685 '>>' erwartet. '>>' wurde beim Verarbeiten der Vorlagenparameter gefunden
Compilerwarnung (Stufe 3) C4686 'benutzerdefinierter Typ': mögliche Verhaltensänderung, Änderung in der UDT gibt Aufrufkonvention zurück
Compilerwarnung (Fehler) C4687 "class": Eine versiegelte abstrakte Klasse kann keine %$S-Schnittstelle implementieren.
Compilerwarnung (Stufe 1) C4688 "constraint": Die Einschränkungsliste enthält den privaten Assemblytyp "type".
Compilerwarnung (Stufe 1) C4689 "%c": Nicht unterstütztes Zeichen in "#pragma detect_mismatch"; "#pragma" wird ignoriert.
Compilerwarnung (Stufe 4) C4690 [ emitidl( pop ) ]: Mehr pop- als push-Vorgänge
Compilerwarnung (Stufe 1) C4691 "type" : In Assembly "file" (nicht referenziert) wurde ein referenzierter Typ erwartet. Stattdessen wird der in der aktuellen Übersetzungseinheit definierte Typ verwendet.
Compilerwarnung (Stufe 1) C4692 'Funktion': Die Signatur des nicht privaten Members enthält den privaten systemeigenen Assemblytyp 'systemeigener_Typ'
Compilerwarnung (Ebene 1, Fehler) C4693 "class": Eine versiegelte abstrakte Klasse kann keine Instanzmember 'instance member' aufweisen
Compilerwarnung (Ebene 1, Fehler) C4694 'class': Eine versiegelte abstrakte Klasse kann keine Basisklasse 'basis_klasse' aufweisen
Compilerwarnung (Stufe 1) C4695 #pragma execution_character_set: 'character set' ist kein unterstütztes Argument: Derzeit wird nur "UTF-8" unterstützt.
Compilerwarnung (Stufe 1) C4696 /ZBvalue1-Option außerhalb des Bereichs; Vorausgesetzt, "value2"
Compilerwarnung (Stufe 3) C4698 'feature' dient nur zu Auswertungszwecken und kann in zukünftigen Aktualisierungen geändert oder entfernt werden.
Compilerwarnung (Stufen 1 und 4) C4700 Nicht initialisierte lokale Variable 'name' verwendet
Compilerwarnung (Stufe 4) C4701 Die möglicherweise nicht initialisierte lokale Variable "name" wurde verwendet.
Compilerwarnung (Stufe 4) C4702 Unerreichbarer Code
Compilerwarnung (Stufe 4) C4703 Die möglicherweise nicht initialisierte lokale Zeigervariable "%s" wurde verwendet.
Compilerwarnung (Stufe 4) C4706 Zuweisung in bedingtem Ausdruck
Compilerwarnung (Stufe 4) C4709 Komma-Operator innerhalb eines Arrayindexausdrucks
Compilerwarnung (Stufe 4) C4710 'Funktion': Funktion ist nicht inline
Compilerwarnung (Stufe 1) C4711 Funktion "function" ausgewählt für automatische Inlineerweiterung
Compilerwarnung (Stufe 4) C4714 Funktion 'function', die als __forceinline markiert ist ist nicht inline
Compilerwarnung (Stufe 1) C4715 "function": Nicht alle Codepfade geben einen Wert zurück.
Compilerwarnung (Ebene 1, Fehler) C4716 "function" muss einen Wert zurückgeben
Compilerwarnung (Stufe 1) C4717 "function": Rekursiv für alle Steuerelementpfade. Die Funktion verursacht einen Stapelüberlauf zur Laufzeit.
Compilerwarnung (Stufe 4) C4718 'function call': Rekursiver Aufruf besitzt keine Nebeneffekte, wird gelöscht
Compilerwarnung (Stufe 1) C4719 Beim Angeben von Ofast, wurde eine doppelte Konstante gefunden. Verwenden Sie "f" als Suffix für eine einzelne Präzision
Compilerwarnung (Stufe 2) C4720 Der Inlineassembler meldet: "message"
Compilerwarnung (Stufe 1) C4721 "function": Nicht als systeminterne Funktion verfügbar
Compilerwarnung (Stufe 1) C4722 „function“: Der Destruktor gibt nie Werte zurück, möglicherweise ist ein Speicherverlust aufgetreten.
Compilerwarnung (Stufe 3) C4723 Mögliche Division durch 0 (Null)
Compilerwarnung (Stufe 3) C4724 Mögliches Modulo durch 0 (Null)
Compilerwarnung (Stufe 3) C4725 Anweisung kann auf einigen Pentium-Prozessoren ungenau sein
Compilerwarnung C4726 ARM arch4/4T unterstützt nur '<cpsr_f> oder <spsr_f>' mit unmittelbarem Wert.
Compilerwarnung (Stufe 1) C4727 PCH mit dem Namen pch_file mit dem gleichen Zeitstempel, der in obj_file_1 und obj_file_2 gefunden wurde. Verwenden des ersten PCH.
Compilerwarnung (Stufe 1) C4728 /Yl-Option wird ignoriert, da ein PCH-Verweis erforderlich ist.
Compilerwarnung (Stufe 4) C4729 Die Funktion ist zu groß für auf Verlaufdiagrammen basierende Warnungen.
Compilerwarnung (Stufe 1) C4730 "main": Das Kombinieren von _m64 und Gleitkommaausdrücken kann zu fehlerhaftem Code führen.
Compilerwarnung (Stufe 1) C4731 'pointer': Framepointer Register 'register' von inline Assemblycode modifiziert
Compilerwarnung (Stufe 1) C4732 "%s" (systemintern) wird von dieser Architektur nicht unterstützt.
Compilerwarnung (Stufe 1) C4733 Inline-ASM weist "FS:0" zu: Der Handler ist nicht als sicherer Handler registriert.
Compilerwarnung C4734 In einem COFF-Abschnitt für Debuginformationen sind mehr als 64.000 Zeilennummern vorhanden. Ausgabe von COFF-Debugzeilennummern für Modul "module" beenden.
Compilerwarnung C4735 align_function Attributargument 'argument' ist keine Potenz von zwei und ist nicht positiv. Attribut ignorieren
Compilerwarnung C4736 align_function Attribut ignoriert, da /Gy nicht angegeben wurde
Compilerwarnung (Stufe 3) C4738 Das 32-Bit-Gleitkommaergebnis wird im Speicher gespeichert. Möglicherweise kommt es zu einem Leistungsverlust
Compilerwarnung (Stufe 1) C4739 Für den Verweis auf die Variable 'var' ist nicht genügend Speicherplatz vorhanden.
Compilerwarnung (Stufe 4) C4740 Durch das Fließen in den Inline-ASM-Code bzw. aus diesem heraus wird eine globale Optimierung unterdrückt.
Compilerwarnung (Stufe 1) C4742 "var" weist in 'file1' und 'file2' unterschiedliche Ausrichtung auf: Zahl und Zahl
Compilerwarnung (Stufe 1) C4743 'type' weist in 'file1' und 'file2' unterschiedliche Größe auf: Anzahl und Zahl bytes
Compilerwarnung (Stufe 1) C4744 "var" weist in 'file1' und 'file2' unterschiedliche Typen auf: 'type1' und 'type2'
Compilerwarnung C4745 flüchtiger Zugriff auf "name" kann aufgrund seiner Größe nicht berücksichtigt werden
Compilerwarnung C4746 flüchtiger Zugriff auf 'expression' unterliegt der /volatile:<iso|ms>-Einstellung; verwenden Sie stattdessen die systeminternen __iso_volatile_load/store-Funktionen
Compilerwarnung (Stufe 1) C4747 Aufruf von "entrypoint" (verwaltet): Verwalteter Code darf nicht unter der Loadersperre, einschließlich des DLL-Einstiegspunkts und Aufrufen, die vom DLL-Einstiegspunkt eingehen, ausgeführt werden.
Compilerwarnung (Stufe 4) C4749 bedingt unterstützt: Offsetof auf nicht standardmäßigen Layouttyp 'type' angewendet
Compilerwarnung (Stufe 1) C4750 'Bezeichner': Funktion mit „_alloca()“ „inline“ in einer Schleife
Compilerwarnung (Stufe 4) C4751 /arch AVX gilt nicht für die Intel(R) Streaming SIMD Extensions, die sich in der Inline-ASM befinden.
Compilerwarnung (Stufe 4) C4752 Intel(R) Advanced Vector Extensions gefunden; erwägen Sie die Verwendung von /arch:AVX
Compilerwarnung C4753 Es wurden keine Grenzen für den Zeiger gefunden; systeminterne MPX-Funktion wird ignoriert.
Compilerwarnung (Stufe 4) C4754 Aufgrund von Konvertierungsregeln für arithmetische Operationen in einem Vergleich bei %s(%d) kann ein Branch nicht ausgeführt werden. Wandeln Sie '%s' in '%s' (oder einen ähnlichen Typ von %d Bytes) um.
Compilerwarnung C4755 Konvertierungsregeln für arithmetische Vorgänge im Vergleich bei %s(%d) bedeuten, dass eine Verzweigung nicht in einer inlineierten Funktion ausgeführt werden kann. Wandeln Sie '%s' in '%s' (oder einen ähnlichen Typ von %d Bytes) um.
Compilerwarnung (Stufe 2) C4756 Überlauf bei arithmetischer Auswertung einer Konstanten
Compilerwarnung (Stufe 4) C4757 Das Subskript besteht aus einem großen unsignierten Wert. Wollten Sie eine negative Konstante erzielen?
Compilerwarnung C4761 integraler Größenkonflikt in Argument; Konvertierung bereitgestellt
Compilerwarnung (Stufe 4) C4764 Die Ausrichtung von catch-Objekten kann nicht mehr als 16 Bytes betragen.
Compilerwarnung (Stufe 4) C4767 Abschnittsname "%s" ist länger als acht Zeichen und wird vom Linker abgeschnitten
Compilerwarnung (Stufe 3) C4768 __declspec-Attribute, bevor Bindungsspezifikationen ignoriert werden
Compilerwarnung (Stufe 4) C4770 Teilweise validierte Enumeration 'name' wird als Index verwendet
Compilerwarnung C4771 Grenzen müssen mit einem einfachen Zeiger erstellt werden; systeminterne MPX-Funktion wird ignoriert.
Compilerwarnung (Ebene 1, Fehler) C4772 Mit #import wurde auf einen Typ aus einer fehlenden Typbibliothek verwiesen; "missing_type" als Platzhalter verwendet
Compilerwarnung (Stufe 4) C4774 'string' : Die in Argument number erwartete Formatzeichenfolge ist kein Zeichenfolgenliteral.
Compilerwarnung (Stufe 3) C4775 nicht standardmäßige Erweiterung in der Formatzeichenfolge 'string' der Funktion 'function' verwendet
Compilerwarnung (Stufe 1) C4776 '%character' ist in der Formatzeichenfolge der Funktion 'function' nicht zulässig.
Compilerwarnung (Stufe 4) C4777 'function': Formatzeichenfolge 'string' erfordert ein Argument vom Typ 'type1', aber variadisches Argument weist den Typ 'type2' auf.
Compilerwarnung (Stufe 3) C4778 'function' : unterminierte Formatzeichenfolge 'string'
Compilerwarnung (Stufe 1) C4788 'identifier': Der Bezeichner wurde auf 'Anzahl' Zeichen gekürzt.
Compilerwarnung (Stufe 1) C4789 Der Puffer 'Bezeichner' mit der Größe von N-Bytes wird überlaufen; M-Bytes werden ab Offset L geschrieben.
Compilerwarnung (Stufe 2) C4792 Die Funktion "%s" wurde unter Verwendung von sysimport und durch Verweis von systemeigenem Code deklariert. Eine Importbibliothek ist zum Verknüpfen erforderlich
Compilerwarnung (Stufen 1 und 3) C4793 'function': als systemeigene Funktion kompiliert: 'reason'
Compilerwarnung (Stufe 1) C4794 Segment der Variable "%s" im threadlokalen Speicher von "%s" nach "%s" verschoben
Compilerwarnung C4798 Systemeigener Code für die P-Code-Funktion "name" mit einem Ausnahmehandler oder Entladesemantik generiert
Compilerwarnung (Stufe 1) C4799 Funktion 'function' hat keine EMMS-Anweisung

Weitere Informationen

C/C++-Compiler und -Buildtools: Fehler und Warnungen
Compilerwarnungen C4000 bis C5999