Delen via


Fatale compilerfouten C1001 tot en met C1907

In de artikelen in deze sectie van de documentatie wordt een subset uitgelegd van de foutberichten die worden gegenereerd door de Microsoft C/C++-compiler.

Belangrijk

De Visual Studio-compilers en buildhulpprogramma's kunnen allerlei soorten fouten en waarschuwingen rapporteren. Nadat er een fout of waarschuwing is gevonden, kunnen de buildhulpprogramma's veronderstellingen maken over de intentie van code en proberen door te gaan, zodat er meer problemen tegelijkertijd kunnen worden gerapporteerd. Als de hulpprogramma's de verkeerde aanname maken, zijn latere fouten of waarschuwingen mogelijk niet van toepassing op uw project. Wanneer u problemen in uw project corrigeert, begint u altijd met de eerste fout of waarschuwing die wordt gerapporteerd en bouwt u deze vaak opnieuw. Een oplossing kan ervoor zorgen dat veel volgende fouten verdwijnen.

Als u hulp wilt krijgen bij een bepaald diagnostisch bericht in Visual Studio, selecteert u dit in het venster Uitvoer en drukt u op de F1--toets. Visual Studio opent de documentatiepagina voor die fout, indien aanwezig. U kunt ook het zoekprogramma bovenaan de pagina gebruiken om artikelen te vinden over specifieke fouten of waarschuwingen. Of blader door de lijst met fouten en waarschuwingen per hulpprogramma en typ de inhoudsopgave op deze pagina.

Notitie

Niet elke Visual Studio-fout of -waarschuwing wordt gedocumenteerd. In veel gevallen bevat het diagnostische bericht alle beschikbare informatie. Als u op deze pagina terecht bentgekomen toen u F1 gebruikte en u denkt dat het foutbericht of waarschuwingsbericht aanvullende uitleg nodig heeft, laat het ons dan weten. U kunt de feedbackknoppen op deze pagina gebruiken om een documentatieprobleem op te stellen op GitHub-. Als u denkt dat de fout of waarschuwing onjuist is of als u een ander probleem met de toolset hebt gevonden, meldt u een productprobleem op de Developer Community-site. U kunt ook feedback verzenden en bugs invoeren in de IDE. Ga in Visual Studio naar de menubalk en kies Help > Feedback verzenden > Een probleem meldenof een suggestie indienen met behulp van Help > Feedback verzenden > Een suggestie verzenden. Er zijn enkele onderwerpen over compilerfouten gemaakt die niet door de compiler worden verzonden en nu worden omgeleid naar deze pagina.

Mogelijk vindt u aanvullende hulp bij fouten en waarschuwingen in Microsoft Learn Q&A forums. U kunt ook zoeken naar de fout of het waarschuwingsnummer op de Visual Studio C++ Developer Community-site. U kunt ook zoeken Stack Overflow- om oplossingen te vinden.

Zie voor koppelingen naar aanvullende hulpbronnen en communitybronnen Visual C++ Hulp en Community.

Foutberichten

Fout Bericht
Onherstelbare fout C1001- Er is een interne fout opgetreden in de compiler.
(compilerbestand 'bestand', regel nummer)
U kunt dit probleem omzeilen door het programma te vereenvoudigen of te wijzigen in de buurt van de hierboven vermelde locaties. Kies de opdracht Technische ondersteuning in het menu Help van Visual C++ of open het Help-bestand voor technische ondersteuning voor meer informatie
fatale fout C1002 compiler is buiten de heapruimte in fase 2
Fatale fout C1003 aantal fouten overschrijdt aantal; compilatie stoppen
Onherstelbare fout C1004- onverwacht einde van bestand gevonden
Onherstelbare fout C1005- string te groot voor buffer
Fatale fout C1006 schrijffout in tussenliggend compilerbestand
Onherstelbare fout C1007- onherkende vlag 'tekenreeks' in 'optie'
onherstelbare fout C1008 geen invoerbestand opgegeven
fatale fout C1009 compilerlimiet: macro's die te diep zijn genest
fatale fout C1010 onverwacht einde van het bestand tijdens het zoeken naar vooraf gecompileerde header. Bent u vergeten '#include <bestand>' toe te voegen aan uw bron?
Onherstelbare fout C1011 kan de standaardmoduleinterface niet vinden. Hebt u het bibliotheekonderdeel van de C++-modules in VS Setup geïnstalleerd?
fatale fout C1012 niet-overeenkomende haakjes: ontbrekend 'teken'
fatale fout C1013 compilerlimiet: te veel haakjes openen
fatale fout C1014 te veel inclusiebestanden: diepte = , aantal =
Onherstelbare fout C1015- header-names 'header-name' en 'header-name' identificeren dezelfde koptekst en kunnen niet worden gebruikt als zowel /headerUnit:quoted als /headerUnit:angle argumenten; geef deze headernaam slechts één keer op
fatale fout C1016 #ifdef / #ifndef verwacht een id
fatale fout C1017 ongeldige expressie voor constante gehele getallen
Fatale fout C1018 onverwachte #elif
fatale fout C1019 onverwachte #else
fatale fout C1020 onverwachte #endif
Onherstelbare fout C1021 ongeldige preprocessoropdrachttekenreeks'
fatale fout C1022 verwachte #endif
Onherstelbare fout C1023- 'bestand': onverwachte fout met pch, probeer de pch opnieuw te bouwen
Fatale fout C1024 (verouderd) te veel symbolen
fatale fout C1025- te veel geneste lambdas
Onherstelbare fout C1026- parser stack-overflow, programma te ingewikkeld
Fatale fout C1027 (verouderd) inconsistente waarden voor /Ym tussen het maken en gebruiken van vooraf gecompileerde header
Fatale fout C1030 WMMX-typen die niet zijn toegestaan in de functiehandtekening door de aanroepconventie
Fatale fout C1032 __eabi vereist het genereren van VFP-code (/QRfpe-)
Fatale fout C1033- kan de programmadatabase 'bestand' niet openen
Fatale fout C1034 bestand: geen includepad ingesteld
Onherstelbare fout C1035- expressie te complex; expressie vereenvoudigen
Fatale fout C1036 kan de eerdere indeling van de programmadatabase niet overschrijven,bestandverwijderen en opnieuw compileren
fatale fout C1037- kan het objectbestandbestand niet openen'
fatale fout C1038 (verouderd) compilerlimiet: 'functie': controlestroomstatus te complex; functie vereenvoudigen
Fatale fout C1039 meer argumenten van intrinsiek type dan is toegestaan door de aanroepende conventie
Fatale fout C1040 de intrinsieke functie of het type is niet toegestaan in Thumb mode
Fatale fout C1041 kan de programmadatabasebestandniet openen; als meerdere CL.EXE naar hetzelfde .PDB-bestand schrijven, gebruikt u /FS
Fatale fout C1042 kan tussenliggend compilerbestand niet openen - geen dergelijk bestand of directory
Fatale fout C1043 kan tussenliggend compilerbestand niet openen
Fatale fout C1044 onvoldoende schijfruimte voor tussenliggend compilerbestand
fatale fout C1045- compiler limiet: koppelingsspecificaties zijn te diep genesteld
Fatale fout C1046- compilerlimiet: structuur te diep genest
Fatale fout C1047 Het object- of bibliotheekbestandbestandis gemaakt met een oudere compiler dan andere objecten; Oude objecten en bibliotheken opnieuw bouwen
Fatale fout C1048 onbekende optie 'string' in 'optie'
Onherstelbare fout C1049- ongeldig argument voor numerieke waarde ''
Onherstelbare fout C1051 Programmadatabasebestand, 'bestand', heeft een verouderde indeling. Verwijder het en compileer opnieuw.
fatale fout C1052 programmadatabasebestand, 'bestandsnaam', is gegenereerd door de linker met /DEBUG:fastlink; de compiler kan dergelijke PDB-bestanden niet bijwerken; verwijder deze of gebruik /Fd om een andere PDB-bestandsnaam te specificeren
Fatale fout C1053 'functie': functie is te groot
fatale fout C1054- compilerlimiet: initialisatieprogramma's die te diep zijn genest
fatale fout C1055- compilerlimiet: geen trefwoorden meer
Fatale fout C1056 kan het datum- en tijdstempelveld in 'objectbestand' niet bijwerken; foutcode foutcode
fatale fout C1057 onverwacht einde van bestand in macro-uitbreiding
Fatale fout C1058 compilerlimiet: te veel kenmerken op symbool 'symboolnaam'
Fatale fout C1059 (verouderd) compiler is bijna zonder heapruimte
fatale fout C1060 De compiler heeft geen heapruimte meer.
fatale fout C1061 compilerlimiet: blokken die te diep zijn genest
Fatale fout C1063 compilatiegrens: compilator stack overflow
Onherstelbare fout C1064- compilerlimiet: token overloop interne buffer
Onherstelbare fout C1065- compilerlimiet: te weinig tags
Onherstelbare fout C1067- compilerlimiet: 64K-limiet voor de grootte van een typerecord is overschreden
fatale fout C1068 kan bestandbestandniet openen
Fatale fout C1069 kan opdrachtregel compiler niet lezen
fatale fout C1070 niet-overeenkomend #if/#endif paar in bestand ''
Fatale fout C1071 onverwacht einde van bestand gevonden in opmerking
fatale fout C1073 (verouderd) interne fout met incrementele compilatie (compilerbestand 'bestand', regel nummer)
fatale fout C1074- IDB is een ongeldige extensie voor PDB-bestand: bestand
fatale fout C1075- linker -token was niet gematcht aan het einde van het bestand
fatale fout C1076 compilerlimiet: interne heaplimiet bereikt; /Zm gebruiken om een hogere limiet op te geven
Onherstelbare fout C1077 compilerlimiet: kan niet meer dan aantal opdrachtregelopties hebben
fatale fout C1079 (verouderd) compilerlimiet: limiet voor PCH-bestandsgrootte overschreden
fatale fout C1080 compilerbeperking: opdrachtregeloptie overschreed de limiet van met tekens
Fatale fout C1081 'bestand': bestandsnaam te lang
fatale fout C1082 kan type bestand niet sluiten: 'bestand': bericht
Onherstelbare fout C1083- kan type bestand niet openen: 'bestand': bericht
Fatale fout C1084 kan type bestand niet lezen: 'bestand': bericht
Fatale fout C1085 kan bestand van type niet schrijven: 'bestand': bericht
Fatale fout C1086 kan type bestand niet zoeken: 'bestand': bericht
fatale fout C1087 kan type bestand niet zien: 'bestand': bericht
fatale fout C1088 kan type bestand niet leegmaken: 'bestand': bericht
Fatale fout C1089 kan type bestand niet inkorten: 'bestand': bericht
fatale fout C1090 PDB-API-aanroep is mislukt, foutcode 'code': 'bericht'
fatale fout C1091 compilerlimiet: tekenreeks overschrijdt aantal bytes in lengte
Onherstelbare fout C1092 Bewerken en doorgaan biedt geen ondersteuning voor wijzigingen in gegevenstypen; build vereist
fatale fout C1093 API-aanroep 'functie' mislukt 'HRESULT-': 'beschrijving'
Onherstelbare fout C1094- '-Zmnummer': opdrachtregeloptie is inconsistent met de waarde die wordt gebruikt voor het bouwen van vooraf gecompileerde header ('-Zmgetal')
fatale fout C1098 Versie komt niet overeen met de Bewerken en Doorgaan-engine.
fatale fout C1099 De Edit and Continue-engine beëindigt de compilatie
fatale fout C1100 KAN OLE niet initialiseren: fout
Fatale fout C1101 kan geen handler maken voor kenmerk 'id'
Fatale fout C1102 kan niet worden geïnitialiseerd: fout
fatale fout C1103 onherstelbare fout bij het importeren van progid: 'bericht'
fatale fout C1104 onherstelbare fout bij het importeren van libid: 'bericht'
Fatale fout C1105 bericht: HRESULT-fout
Fatale fout C1107 kan assembly 'assembly' niet vinden: geef het zoekpad voor de assembly op door /AI te gebruiken of door de omgevingsvariabele LIBPATH in te stellen
fatale fout C1108 KAN DLL niet vinden: 'bestand'
fatale fout C1109 kansymbool niet vinden' in DLL'bestand'
Fatale fout C1110 te veel geneste sjabloon-/algemene definities
Fatale fout C1111 te veel sjabloon-/algemene parameters
Fatale fout C1112 compilerlimiet: 'aantal' te veel macroargumenten, alleen aantal toegestaan
fatale fout C1113 #using is mislukt bij hetbestand
Fatale fout C1114 'bestand': WinRT biedt geen ondersteuning voor #using van een beheerde assembly
Fatale fout C1115- te veel geneste lambdas
fatale fout C1116 onherstelbare fout bij het importeren van module/headerunit 'naam'. Specialisatie van 'primaire sjabloon' met argumenten 'argumentenlijst'
fatale fout C1117 onherstelbare fout bij het importeren van module/headerunit 'naam': symbool 'symboolnaam' is al gedefinieerd
Fatale fout C1118 kan de omgevingsvariabele variabelenaam niet uitbreiden in bestandstype bestandsnaam in objectbestand 'objectbestand'
Fatale fout C1119 onherstelbare fout bij het importeren van symbool 'symboolnaam' uit module 'modulenaam'
Fatale fout C1120 oproep naar GetProcAddress is mislukt voor functie ''
fatale fout C1121 aanroepen van CryptoAPI is mislukt
Onherstelbare fout C1126 automatische toewijzing overschrijdt de grootte van
Fatale fout C1127 Bewerking vereist optie
Onherstelbare fout C1128 aantal secties overschreden limiet voor objectbestandsindeling: compileren met /bigobj
fatale fout C1189 #error: bericht
Onherstelbare fout C1190 voor beheerde doelcode is een optie '/clr' vereist
fatale fout C1191 'bestand' kan alleen worden geïmporteerd op globaal bereik
fatale fout C1192 #using is mislukt bij het bestand
Fatale fout C1193 een fout die wordt verwacht in bestand(regel) niet bereikt
Fatale fout C1194 (verouderd) controlepunt 'naam' verwacht in bestand(regel) niet bereikt
Fatale fout C1195 het gebruik van /Yu en /Yc op dezelfde opdrachtregel is niet compatibel met de optie /clr
Fatale fout C1196 'id' : id gevonden in typebibliotheek 'typelib' is geen geldige C++-id
fatale fout C1197 kan niet verwijzen naarbestand' omdat het programma al naarbestand' heeft verwezen
Fatale fout C1198 functie wordt ondersteund in een toekomstige release
Fatale fout C1199 ontbrekende verwijzing naar IFC-bestand om een importdeclaratie op te lossen; zorg ervoor dat de juiste waarde voor de optie '/reference' of '/headerUnit' is opgegeven
fatale fout C1201 kan niet doorgaan na een syntaxisfout in de definitie van de klassesjabloon
fatale fout C1202 Recursieve type- of functieafhankelijkheidscontext is te complex
Fatale fout C1203 ongeldige symboolnaam of waardespecificatie in #pragma extern_absolute
Fatale fout C1204 symbool 'symboolnaam' opgegeven in #pragma extern_absolute heeft verschillende waarden: waarde-1 en waarde-2
Onherstelbare fout C1205- (verouderd) Generics worden niet ondersteund door de versie van de geïnstalleerde runtime
Onherstelbare fout C1206- (verouderd) gegevens per app-domein worden niet ondersteund door de versie van de geïnstalleerde runtime
Onherstelbare fout C1207- (verouderd) beheerde sjablonen die niet worden ondersteund door de versie van de runtime die is geïnstalleerd
fatale fout C1208 (verouderd) Verwijzingsklassen op de stack toewijzen wordt niet ondersteund door de versie van de geïnstalleerde runtime
fatale fout C1209 (verouderd) vriend-assembly's worden niet ondersteund door de geïnstalleerde versie van de runtime
fatale fout C1210 (verouderd) /clr:pure en /clr:safe worden niet ondersteund door de versie van de geïnstalleerde runtime
fatale fout C1211 (verouderd) Het aangepaste kenmerk TypeForwardedTo wordt niet ondersteund door de versie van de geïnstalleerde runtime
Fatale fout C1212 Het invoerbestand is gewijzigd door een ander proces tijdens het bouwen: 'bestandsnaam'
Fatale fout C1213 Kopeenheden worden niet ondersteund zonder /Zc:preprocessor
Fatale fout C1214 Modules conflicteren met niet-standaardgedrag aangevraagd via 'optie'
Fatale fout C1300 fout bij het openen van de programmadatabase bestand (bericht)
Fatale fout C1301 fout bij het openen van de programmadatabase bestand, ongeldige indeling, verwijder en bouw opnieuw
Fatale fout C1302 geen profielgegevens voor modulemodule' in profieldatabase 'bestand'
Fatale fout C1303 profielgegevens beschadigd in profieldatabase 'bestandsnaam'
Fatale fout C1304 profielgegevensversie komt niet overeen in profieldatabase 'bestandsnaam'
fatale fout C1305- profieldatabase 'bestand' is voor een andere architectuur
Fatale fout C1306 laatste wijziging in profielgegevensdatabase 'bestand' was geen optimalisatieanalyse; optimalisatiebeslissingen kunnen verouderd zijn
fatale fout C1307 het programma is bewerkt sinds profielgegevens zijn verzameld
Fatale fout C1308 bestand: het koppelen van assembly's wordt niet ondersteund
fatale fout C1309 Niet-overeenkomende versies van C2.DLL en pgodbversie.DLL
Onherstelbare fout C1310- profielgestuurde optimalisaties zijn niet beschikbaar met OpenMP
fatale fout C1311 De COFF-indeling kan niet statisch 'symbool' met aantal byte(en) van een adres initialiseren
fatale fout C1312 Te veel voorwaardelijke vertakkingen in functie. De broncode vereenvoudigen of herstructureren.
fatale fout C1313 compilerlimiet: type blokken zijn mogelijk niet dieper genest dan aantal niveaus
fatale fout C1350 fout bij het laden van dll'bestand': dll niet gevonden
Onherstelbare fout C1351 fout bij het laden van dll'bestand': incompatibele versie
fatale fout C1352 Ongeldig of beschadigd MSIL in functie 'functie' van module 'module'
Onherstelbare fout C1353 bewerking met metagegevens is mislukt: runtime is niet geïnstalleerd of de versie komt niet overeen
Fatale fout C1354 fout bij het openen van het vorige objectbestand bestandsnaam (reden)
Fatale fout C1355 Kan het invoerpunt 'functienaam' niet vinden in PDB-helper
Fatale fout C1356 Kan PDB-helper niet vinden
Fatale fout C1357 C2.DLL niet-ondersteunde vlagcombinatie hybrid:x86arm64, CLR
Fatale fout C1358 modulegegevens (key=0xwaarde) niet beschikbaar
fatale fout C1382 het PCH-bestand 'bestand' is opnieuw opgebouwd sinds 'obj' is gegenereerd. Bouw dit object opnieuw
Fatale fout C1383 compileroptie /GL is niet compatibel met de geïnstalleerde versie van common language runtime
Fatale fout C1384 Onjuiste instelling voor PGO_PATH_TRANSLATION bij het linken van het bestand ''
Fatale fout C1385 Profielgestuurde optimalisaties zijn niet beschikbaar voor Thumb; compileer 'bestandsnaam' als ARM of Thumb-2.
Fatale fout C1451 Foutopsporingsgegevens kunnen niet worden gegenereerd bij het compileren van de call graph voor de concurrency::parallel_for_each op: 'callsite'
Fatale fout C1505 onherstelbare parser vooruitblikfout
fatale fout C1506 onherstelbare blokbereikfout
Fatale fout C1507 eerdere gebruikersfouten en daaropvolgende foutherstel stoppen verdere compilatie
fatale fout C1508 De compilerlimiet: 'functie': meer dan 65535 argument bytes
fatale fout C1509 compilerlimiet: te veel statussen van uitzonderingshandlers in functiefunctie'; functie vereenvoudigen
Onherstelbare fout C1510 Kan de taalresource niet openen clui.dll
Fatale fout C1511 bericht (gebruikt door capture_repro optie)
fatale fout C1601 niet-ondersteunde inline assembly-opcode
Onherstelbare fout C1602 niet-ondersteunde intrinsieke waarde
Onherstelbare fout C1603- inline-assembleertakdoel buiten bereik met aantal bytes
Fatale fout C1604 Fatale lambda parseringsfout: zie de lambdadefinitie die begint op regel nummer
Fatale fout C1605 compilerlimiet: objectbestandsgrootte mag niet groter zijn dan 4 GB
Onherstelbare fout C1852 'bestand' is geen geldig vooraf gecompileerd headerbestand
Fatale fout C1853 'bestand' vooraf gecompileerd headerbestand is afkomstig van een eerdere versie van de compiler, of de vooraf gecompileerde header is C++ en u gebruikt het vanuit C (of omgekeerd)
Onherstelbare fout C1854- kan geen informatie overschrijven die is gevormd tijdens het maken van de vooraf gecompileerde header in het objectbestand: 'bestand'
Fatale fout C1859 (verouderd) 'bericht' onverwachte fout in vooraf gecompileerde header, simpelweg de compiler opnieuw uitvoeren kan dit probleem oplossen.
Fatale fout C1900 Er is een IL-ongelijkheid tussen 'hulpprogramma' versie 'nummer' en 'hulpprogramma' versie 'nummer'
Fatale fout C1901 (verouderd) interne geheugenbeheerfout
fatale fout C1902 Programmadatabasebeheer komt niet overeen; controleer uw installatie
Fatale fout C1903 kan niet herstellen van eerdere fouten; compilatie stoppen
Onherstelbare fout C1904- slechte aanbiederinteractie: 'bestand'
Onherstelbare fout C1905- Front-end en back-end zijn niet compatibel (moeten dezelfde processor hebben).
Fatale fout C1906 assembly-referentie 'naam' niet opgelost voor type 'type'; ontbrekende optie '-FU bestandsnaam.dll'?
Fatale fout C1907 kan niet herstellen van eerdere fouten; compilatie stoppen

Zie ook

C/C++ Compiler- en buildhulpprogrammafouten en waarschuwingen