Závažné chyby kompilátoru C1001 až C1907
Články v této části dokumentace vysvětlují podmnožinu chybových zpráv generovaných kompilátorem jazyka Microsoft C/C++.
Důležité
Kompilátory a nástroje sestavení sady Visual Studio můžou hlásit mnoho druhů chyb a upozornění. Po nalezení chyby nebo upozornění můžou nástroje sestavení předpokládat záměr kódu a pokusit se pokračovat, aby bylo možné nahlásit více problémů současně. Pokud nástroje promítnou nesprávný předpoklad, nemusí se na váš projekt vztahovat pozdější chyby nebo upozornění. Když opravíte problémy v projektu, vždy začněte první chybou nebo upozorněním, která se hlásí, a často se znovu sestaví. Jedním z oprav může dojít k mnoha následným chybám.
Pokud chcete získat nápovědu pro konkrétní diagnostickou zprávu v sadě Visual Studio, vyberte ji v okně Výstup a stiskněte klávesu F1 . Visual Studio otevře stránku dokumentace pro tuto chybu, pokud existuje. K vyhledání článků o konkrétních chybách nebo upozorněních můžete použít také vyhledávací nástroj v horní části stránky. Nebo si projděte seznam chyb a upozornění podle nástroje a zadejte obsah na této stránce.
Poznámka:
Ne každá chyba nebo upozornění sady Visual Studio jsou zdokumentované. V mnoha případech poskytuje diagnostická zpráva všechny dostupné informace. Pokud jste se dostali na tuto stránku, když jste použili klávesu F1 a myslíte si, že chybová zpráva nebo zpráva s upozorněním potřebuje další vysvětlení, dejte nám vědět. Pomocí tlačítek pro zpětnou vazbu na této stránce můžete vyvolat problém s dokumentací na GitHubu. Pokud se domníváte, že chyba nebo upozornění je nesprávné nebo jste zjistili jiný problém se sadou nástrojů, nahlašte problém s produktem na webu komunity vývojářů. Můžete také odeslat zpětnou vazbu a zadat chyby v integrovaném vývojovém prostředí ( IDE). V sadě Visual Studio přejděte na řádek nabídek a zvolte Možnost Odeslat > zpětnou vazbu > o problému nebo odešlete návrh pomocí funkce > poslat > názor. Některá témata chyb kompilátoru byla vytvořena, která kompilátor nevygeneruje, a teď se přesměrují na tuto stránku.
Další pomoc s chybami a upozorněními najdete ve fórech Q&A pro Microsoft Learn. Nebo vyhledejte chybu nebo číslo upozornění na webu komunity vývojářů v sadě Visual Studio C++. Řešení můžete vyhledat také ve službě Stack Overflow .
Odkazy na další zdroje nápovědy a komunity najdete v nápovědě a komunitě visual C++.
Chybové zprávy
Chyba | Zpráva |
---|---|
Závažná chyba C1001 | V kompilátoru nastala vnitřní chyba. (soubor kompilátoru 'file', číslo řádku) Chcete-li tento problém vyřešit, zkuste zjednodušit nebo změnit program v blízkosti výše uvedených umístění. V nabídce Nápověda visual C++ zvolte příkaz Technická podpora nebo otevřete soubor nápovědy technické podpory, kde najdete další informace. |
Závažná chyba C1002 | Kompilátor je mimo prostor haldy v průchodu 2 |
Závažná chyba C1003 | počet chyb překračuje počet; zastavení kompilace |
Závažná chyba C1004 | Byl nalezen neočekávaný konec souboru. |
Závažná chyba C1005 | Příliš velký řetězec pro vyrovnávací paměť |
Závažná chyba C1006 | Chyba zápisu v zprostředkujícím souboru kompilátoru |
Závažná chyba C1007 | Nerozpoznaný příznak string v možnosti |
Závažná chyba C1008 | nebyl zadán žádný vstupní soubor. |
Závažná chyba C1009 | limit kompilátoru: makra vnořená příliš hluboko |
Závažná chyba C1010 | neočekávaný konec souboru při hledání předkompilované hlavičky Zapomněli jste do zdroje přidat soubor#include < > ? |
Závažná chyba C1011 | aplikace nemůže najít standardní rozhraní modulu. Nainstalovali jste část knihovny funkce modulů C++ v nastavení VS? |
Závažná chyba C1012 | Chybějící závorky bez závorek: chybí znak |
Závažná chyba C1013 | limit kompilátoru: příliš mnoho otevřených závorek |
Závažná chyba C1014 | Příliš mnoho souborů zahrnuje: hloubka = číslo |
Závažná chyba C1015 | názvy záhlaví header-name a header-name identifikují stejnou hlavičku a nelze ji použít jako oba /headerUnit:quoted argumenty/headerUnit:angle . Zadejte tento název záhlaví pouze jednou. |
Závažná chyba C1016 |
#ifdef
/
#ifndef byl očekáváno identifikátor. |
Závažná chyba C1017 | Neplatný celočíselná konstanta výrazu |
Závažná chyba C1018 | neočekávaný #elif |
Závažná chyba C1019 | neočekávaný #else |
Závažná chyba C1020 | neočekávaný #endif |
Závažná chyba C1021 | Neplatný příkaz preprocesoru "string" |
Závažná chyba C1022 | očekávaný #endif |
Závažná chyba C1023 | 'file': unexpected error with pch, try rebuilding the pch |
Závažná chyba C1024 | (zastaralé) příliš mnoho symbolů |
Závažná chyba C1025 | příliš mnoho vnořených lambda |
Závažná chyba C1026 | přetečení zásobníku parseru, program je příliš složitý |
Závažná chyba C1027 | (zastaralé) Nekonzistentní hodnoty pro /Ym mezi vytvořením a použitím předkompilované hlavičky |
Závažná chyba C1030 | Typy WMMX nejsou povoleny v podpisu funkce konvencí volání |
Závažná chyba C1032 |
__eabi vyžaduje generování kódu VFP (/QRfpe- ) |
Závažná chyba C1033 | Aplikace nemůže otevřít program databázi 'file' |
Závažná chyba C1034 | soubor: bez sady cest zahrnutí |
Závažná chyba C1035 | výraz je příliš složitý; zjednodušit výraz |
Závažná chyba C1036 | aplikace nemůže přepsat starší formát databáze programu, odstranit soubor a překompilovat |
Závažná chyba C1037 | Nelze otevřít soubor objektu 'file' |
Závažná chyba C1038 | (zastaralé) limit kompilátoru: "function": stav toku řízení je příliš složitý; zjednodušení funkce |
Závažná chyba C1039 | více argumentů vnitřního typu, než povoluje konvence volání |
Závažná chyba C1040 | vnitřní funkce nebo typ není povolen v režimu Thumb |
Závažná chyba C1041 | Aplikace nemůže otevřít program databázi 'file'; pokud více CL.EXE zápis do stejného .PDB souboru, použijte /FS |
Závažná chyba C1042 | Nejde otevřít zprostředkující soubor kompilátoru – žádný takový soubor nebo adresář |
Závažná chyba C1043 | Nejde otevřít zprostředkující soubor kompilátoru |
Závažná chyba C1044 | Nedostatek místa na disku pro zprostředkující soubor kompilátoru |
Závažná chyba C1045 | limit kompilátoru: specifikace propojení vnořené příliš hluboko |
Závažná chyba C1046 | limit kompilátoru: struktura vnořená příliš hluboko |
Závažná chyba C1047 | Soubor "soubor" objektu nebo knihovny byl vytvořen se starším kompilátorem než jinými objekty; znovu sestavte staré objekty a knihovny. |
Závažná chyba C1048 | neznámá možnost String v option |
Závažná chyba C1049 | neplatný číselný argument value |
Závažná chyba C1051 | soubor databáze programu "file" má zastaralý formát, odstraňte ho a znovu zkompilujte. |
Závažná chyba C1052 | soubor databáze programu ,název_souboru' vygeneroval linker s kompilátorem /DEBUG:fastlink , který nemůže tyto soubory PDB aktualizovat, odstraňte ho nebo použijte /Fd k určení jiného názvu souboru PDB. |
Závažná chyba C1053 | 'function': funkce je příliš velká |
Závažná chyba C1054 | limit kompilátoru: inicializátory jsou příliš hluboko vnořené. |
Závažná chyba C1055 | limit kompilátoru: nedostatek klíčů |
Závažná chyba C1056 | Aplikace nemůže aktualizovat pole s časovým razítkem v souboru object-file; kód chyby error-code |
Závažná chyba C1057 | Neočekávaný konec souboru v rozšíření makra |
Závažná chyba C1058 | limit kompilátoru: příliš mnoho atributů u symbolu symbolu symbol-name |
Závažná chyba C1059 | (zastaralé) Kompilátor je mimo prostor haldy |
Závažná chyba C1060 | Kompilátor je mimo mezeru haldy |
Závažná chyba C1061 | Limit kompilátoru: bloky vnořené příliš hluboko |
Závažná chyba C1063 | Limit kompilátoru: Přetečení zásobníku kompilátoru |
Závažná chyba C1064 | Limit kompilátoru: Přetečení tokenu vnitřní vyrovnávací paměti |
Závažná chyba C1065 | limit kompilátoru: mimo značky |
Závažná chyba C1067 | limit kompilátoru: Došlo k překročení limitu velikosti 64 tisíc u záznamu typu. |
Závažná chyba C1068 | Soubor "file" nelze otevřít. |
Závažná chyba C1069 | Nejde číst příkazový řádek kompilátoru |
Závažná chyba C1070 | neshoda páru #if /#endif v souboru "file" |
Závažná chyba C1071 | Neočekávaný konec souboru nalezeného v komentáři |
Závažná chyba C1073 | (zastaralé) Vnitřní chyba související s přírůstkovou kompilací (soubor kompilátoru 'file', číslo řádku) |
Závažná chyba C1074 | IDB je neplatná přípona souboru PDB: |
Závažná chyba C1075 | levý token byl na konci souboru nedostupný. |
Závažná chyba C1076 | limit kompilátoru: dosáhl limitu vnitřní haldy; slouží /Zm k určení vyššího limitu. |
Závažná chyba C1077 | Limit kompilátoru: Nemůže mít více než počet možností příkazového řádku. |
Závažná chyba C1079 | (zastaralé) Limit kompilátoru: Byl překročen limit velikosti souboru PCH. |
Závažná chyba C1080 | limit kompilátoru: Možnost příkazového řádku překročila limit počtu znaků. |
Závažná chyba C1081 | 'file': název souboru je příliš dlouhý. |
Závažná chyba C1082 | nelze zavřít soubor typu : 'file': message |
Závažná chyba C1083 | nelze otevřít soubor typu : 'file': message |
Závažná chyba C1084 | Nelze přečíst typ souboru: 'file': message |
Závažná chyba C1085 | Nelze zapisovat typ souboru: 'file': message |
Závažná chyba C1086 | nelze vyhledat soubor typu : 'file': message |
Závažná chyba C1087 | Soubor typu |
Závažná chyba C1088 | nelze vyprázdnit soubor typu : 'file': message |
Závažná chyba C1089 | Nelze zkrátit soubor typu : 'file': message |
Závažná chyba C1090 | Volání rozhraní API PDB selhalo, kód chyby code: message |
Závažná chyba C1091 | limit kompilátoru: řetězec překračuje délku počtu bajtů. |
Závažná chyba C1092 | Funkce Upravit a pokračovat nepodporuje změny datových typů; požadováno sestavení |
Závažná chyba C1093 | Volání rozhraní API function selhalo HRESULT: description |
Závažná chyba C1094 | '-Zm number': Možnost příkazového řádku je nekonzistentní s hodnotou použitou k sestavení předkompilované hlavičky ('-Zm number') |
Závažná chyba C1098 | Neshoda verzí s modulem Upravit a pokračovat |
Závažná chyba C1099 | Edit and Continue engine ukončující kompilaci |
Závažná chyba C1100 | Nelze inicializovat OLE: chyba |
Závažná chyba C1101 | Aplikace nemůže vytvořit obslužnou rutinu pro atribut 'identifier'. |
Závažná chyba C1102 | Nejde inicializovat: chyba |
Závažná chyba C1103 | Závažná chyba při importugid: message |
Závažná chyba C1104 | Závažná chyba při importu libidu: message |
Závažná chyba C1105 | zpráva: Chyba HRESULT |
Závažná chyba C1107 | Nelze najít sestavení sestavení: Zadejte cestu hledání sestavení pomocí /AI nebo nastavením LIBPATH proměnné prostředí. |
Závažná chyba C1108 | Nelze najít knihovnu DLL: "file" |
Závažná chyba C1109 | V knihovně DLL soubor nelze najít symbol. |
Závažná chyba C1110 | Příliš mnoho vnořených definic šablon nebo obecných definic |
Závažná chyba C1111 | Příliš mnoho parametrů šablony nebo obecných parametrů |
Závažná chyba C1112 | Limit kompilátoru: počet příliš mnoho argumentů makra, povolené pouze číslo |
Závažná chyba C1113 |
#using Selhalo v souboru |
Závažná chyba C1114 | 'file': WinRT nepodporuje #using spravované sestavení |
Závažná chyba C1115 | příliš mnoho vnořených lambda |
Závažná chyba C1116 | Nerepravitelná chyba při importu modulu/headerunit 'name'. Specializace "primary-template" s argumenty "argument-list" |
Závažná chyba C1117 | Nerepravitelná chyba při importu modulu/headerunit 'name': symbol 'symbol-name' již byl definován. |
Závažná chyba C1118 | Aplikace nemůže rozbalit název proměnné prostředí v souboru typu souboru v souboru objektu object-file |
Závažná chyba C1119 | Nerepravitelná chyba při importu symbolu symbol-name z modulu module-name |
Závažná chyba C1120 | Volání funkce GetProcAddress selhalo. |
Závažná chyba C1121 | Volání rozhraní CryptoAPI selhalo. |
Závažná chyba C1126 | automatické přidělení překračuje velikost |
Závažná chyba C1127 | Operace vyžaduje možnost |
Závažná chyba C1128 | Počet oddílů překročil limit formátu souboru objektu: kompilace pomocí /bigobj |
Závažná chyba C1189 |
#error : zpráva |
Závažná chyba C1190 | spravovaný cílový kód vyžaduje/clr možnost |
Závažná chyba C1191 | Soubor lze importovat pouze v globálním oboru. |
Závažná chyba C1192 |
#using Selhalo v souboru |
Závažná chyba C1193 | Chyba očekávaná v souboru (řádku) nebyla dosažena. |
Závažná chyba C1194 | (zastaralé) Checkpoint 'name' expected in file(line) not reached |
Závažná chyba C1195 |
/Yu použití a /Yc na stejném příkazovém /clr řádku není kompatibilní s možností |
Závažná chyba C1196 | Identifikátor: identifikátor nalezený v knihovně typů typelib není platný identifikátor jazyka C++. |
Závažná chyba C1197 | Aplikace nemůže odkazovat na soubor, protože program již odkazoval na 'soubor'. |
Závažná chyba C1198 | funkce bude podporována v budoucí verzi. |
Závažná chyba C1199 | chybějící odkaz na soubor IFC k vyřešení deklarace importu; Ujistěte se, že je k dispozici správná hodnota pro možnost "/reference " nebo "/headerUnit ". |
Závažná chyba C1201 | Nejde pokračovat po chybě syntaxe v definici šablony třídy |
Závažná chyba C1202 | rekurzivní typ nebo kontext závislostí funkce je příliš složitý. |
Závažná chyba C1203 | Neplatný název symbolu nebo specifikace hodnoty v #pragma extern_absolute |
Závažná chyba C1204 | symbol "symbol-name" zadaný v #pragma extern_absolute různých hodnotách: hodnota-1 a hodnota-2 |
Závažná chyba C1205 | (zastaralé) Obecné typy nejsou podporovány verzí nainstalovaného modulu runtime. |
Závažná chyba C1206 | (zastaralé) Verze nainstalovaného modulu runtime nepodporuje data per-appdomain. |
Závažná chyba C1207 | (zastaralé) Spravované šablony nejsou podporovány verzí nainstalovaného modulu runtime. |
Závažná chyba C1208 | (zastaralé) Přidělování referenčních tříd v zásobníku není podporováno verzí nainstalovaného modulu runtime. |
Závažná chyba C1209 | (zastaralé) Přátelská sestavení, která nejsou podporována verzí nainstalovaného modulu runtime |
Závažná chyba C1210 | (zastaralé) /clr:pure and /clr:safe nejsou podporovány verzí nainstalovaného modulu runtime. |
Závažná chyba C1211 | (zastaralé) Verze nainstalovaného modulu runtime nepodporuje atribut TypeForwardedTo. |
Závažná chyba C1212 | Vstupní soubor byl při vytváření souboru změněn jiným procesem: "název_souboru" |
Závažná chyba C1213 | Jednotky záhlaví nejsou podporovány bez /Zc:preprocessor |
Závažná chyba C1214 | Moduly kolidují s nestandardním chováním požadovaným prostřednictvím možnosti |
Závažná chyba C1300 | chyba při přístupu k databázovému souboru programu (zpráva) |
Závažná chyba C1301 | při přístupu k souboru databáze programu, neplatnému formátu, odstraňte a znovu sestavte |
Závažná chyba C1302 | žádná data profilu pro modul 'module' v databázi profilu 'file' |
Závažná chyba C1303 | profilová data poškozená v databázi profilu název_souboru |
Závažná chyba C1304 | Neshoda verzí dat profilu v databázi profilu název souboru |
Závažná chyba C1305 | Soubor databáze profilů je určená pro jinou architekturu. |
Závažná chyba C1306 | poslední změna základu dat profilu soubor nebyla optimalizace analýza; rozhodnutí o optimalizaci můžou být za neplatná. |
Závažná chyba C1307 | program byl upraven od shromažďování dat profilu. |
Závažná chyba C1308 | soubor: Propojení sestavení není podporováno. |
Závažná chyba C1309 | Neodpovídající verze C2.DLL a pgodb.DLL |
Závažná chyba C1310 | Optimalizace s asistencí profilu nejsou u OpenMP k dispozici. |
Závažná chyba C1311 | Formát COFF nemůže staticky inicializovat symbol s bajtů čísel adresy. |
Závažná chyba C1312 | Příliš mnoho podmíněných větví ve funkci. Zjednodušení nebo refaktoring zdrojového kódu |
Závažná chyba C1313 | limit kompilátoru: Bloky typů nemusí být vnořené hlouběji než úrovně čísel . |
Závažná chyba C1350 | při načítání knihovny DLL file došlo k chybě: knihovna DLL nebyla nalezena. |
Závažná chyba C1351 | Při načítání knihovny DLL file došlo k chybě: Nekompatibilní verze |
Závažná chyba C1352 | Neplatný nebo poškozený jazyk MSIL ve funkci "function" z modulu "module" |
Závažná chyba C1353 | Operace metadat selhala: Modul runtime není nainstalovaný nebo neodpovídá verzi |
Závažná chyba C1354 | chyba při přístupu k názvu souboru předchozího objektu (důvod) |
Závažná chyba C1355 | V pomocné rutině PDB nelze najít vstupní bod function-name |
Závažná chyba C1356 | Nejde najít pomocníka PDB |
Závažná chyba C1357 | C2.DLL nepodporovaná kombinace příznaků hybrid:x86arm64, CLR |
Závažná chyba C1358 | informace o nedostupnosti modulu (klíč=0xhodnota) |
Závažná chyba C1382 | soubor PCH 'file' byl znovu vytvořen od vygenerování 'obj'. Znovu sestavte tento objekt. |
Závažná chyba C1383 | Možnost /GL kompilátoru není kompatibilní s nainstalovanou verzí modulu CLR (Common Language Runtime) |
Závažná chyba C1384 | Nesprávné nastavení pro PGO_PATH_TRANSLATION při propojování souboru |
Závažná chyba C1385 | optimalizace s asistencí profilu nejsou k dispozici pro Palec; zkompilujte název souboru jako ARM nebo Thumb-2. |
Závažná chyba C1451 | Při kompilaci grafu volání pro concurrency::parallel_for_each at: callsite se nepodařilo vygenerovat informace o ladění. |
Závažná chyba C1505 | Chyba neopravitelného analyzátoru |
Závažná chyba C1506 | Chyba neopravitelného blokování |
Závažná chyba C1507 | předchozí chyby uživatele a následné obnovení chyby zastavit další kompilaci |
Závažná chyba C1508 | limit kompilátoru: funkce: více než 65535 bajtů argumentů |
Závažná chyba C1509 | limit kompilátoru: příliš mnoho stavů obslužné rutiny výjimek ve funkci "function"; zjednodušení funkce |
Závažná chyba C1510 | Nejde otevřít clui.dll prostředků jazyka |
Závažná chyba C1511 | Zpráva (používá capture_repro možnost) |
Závažná chyba C1601 | Nepodporované vložené opcode sestavení |
Závažná chyba C1602 | Nepodporovaný vnitřní objekt |
Závažná chyba C1603 | Vložená větev sestavení cíl mimo rozsah podle počtu bajtů |
Závažná chyba C1604 | Závažná chyba parsování lambda: podívejte se na definici lambda začínající na čísle řádku . |
Závažná chyba C1605 | Limit kompilátoru: Velikost souboru objektu nesmí překročit 4 GB |
Závažná chyba C1852 | Soubor není platný předkompilovaný hlavičkový soubor. |
Závažná chyba C1853 | Předkompilovaný hlavičkový soubor 'file' pochází z předchozí verze kompilátoru, nebo předkompilovaná hlavička je C++ a používáte ho z jazyka C (nebo naopak). |
Závažná chyba C1854 | Aplikace nemůže přepsat informace vytvořené při vytváření předkompilované hlavičky v souboru objektu: 'file' |
Závažná chyba C1859 | (zastaralé) Neočekávaná chyba předkompilované hlavičky "Message" (Zpráva) může tento problém vyřešit jednoduše tak, že kompilátor znovu spusťte. |
Závažná chyba C1900 | Neshoda IL mezi verzí nástroje number a verzí nástroje number |
Závažná chyba C1901 | (zastaralé) Vnitřní chyba správy paměti |
Závažná chyba C1902 | Neshoda správce databází programu; zkontrolujte prosím instalaci. |
Závažná chyba C1903 | nelze provést obnovení z předchozích chyb; zastavení kompilace |
Závažná chyba C1904 | Chybná interakce zprostředkovatele: "soubor" |
Závažná chyba C1905 | Front-end a back-end nejsou kompatibilní (musí cílit na stejný procesor). |
Závažná chyba C1906 | Odkaz na sestavení name nebyl přeložen pro typ type -name; chybí možnost -FU název souboru.dll? |
Závažná chyba C1907 | nelze provést obnovení z předchozích chyb; zastavení kompilace |