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