Sdílet prostřednictvím


Chyby kompilátoru C7000 až C7499

Články v této části dokumentace vysvětlují podmnožinu chybových zpráv generovaných kompilátorem.

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ávrh 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
Chyba kompilátoru C7001 Neplatný registr.
Chyba kompilátoru C7002 Neplatný posun větve
Chyba kompilátoru C7003 Neplatný posun větve větší než 4094 nebo menší než -4096
Chyba kompilátoru C7004 Neplatný posun větve mimo příkaz __asm
Chyba kompilátoru C7005 Nesprávný počet argumentů (chybí čárka?)
Chyba kompilátoru C7006 Bra k registraci je nelegální. Použití BRAF
Chyba kompilátoru C7007 Neplatný dvojitý registr.
Chyba kompilátoru C7008 Neplatný registr float.
Chyba kompilátoru C7009 Neplatný argument
Chyba kompilátoru C7010 Registrace není platná jako arg
Chyba kompilátoru C7011 Typy argumentů nejsou platné pro opcode
Chyba kompilátoru C7012 Popisek je předdefinovaný.
Chyba kompilátoru C7013 Popisek nebyl definován.
Chyba kompilátoru C7014 Proměnná není platná pro opcode
Chyba kompilátoru C7015 Vložený blok Asm je příliš velký. Použijte bloky 3 000 řádků nebo méně.
Chyba kompilátoru C7016 Operace načtení a uložení není platná v kontextu
Chyba kompilátoru C7017 Neplatný registr (r0) v operaci LOAD/STORE
Chyba kompilátoru C7018 Nepodařilo se najít platný registr.
Chyba kompilátoru C7019 Nelze najít platný registr pro argument 1.
Chyba kompilátoru C7020 Nelze najít platný registr pro argument 2.
Chyba kompilátoru C7021 Nelze najít platný registr pro argument 3.
Chyba kompilátoru C7022 Instrukce je neplatná bez /QSsh4
Chyba kompilátoru C7023 Instrukce je neplatná bez /QSshx
Chyba kompilátoru C7024 Instrukce je neplatná bez /QSdsp
Chyba kompilátoru C7025 Slot větve do zpoždění je neplatný.
Chyba kompilátoru C7026 Poslední instrukce má prázdný slot zpoždění.
Chyba kompilátoru C7027 Daná instrukce je v slotu zpoždění neplatná.
Chyba kompilátoru C7028 Nerozpoznaný opcode Zpracování neznámého textu jako popisku
Chyba kompilátoru C7029 Konečný argument PADD/PSUB může být pouze X0/Y0/A0/A1.
Chyba kompilátoru C7030 První argument PMUL může být pouze X0/X1/Y0/A1.
Chyba kompilátoru C7031 Druhý argument PMUL může být pouze Y0/Y1/X0/A1.
Chyba kompilátoru C7032 Konečný argument PMUL může být pouze M0/M1/A0/A1.
Chyba kompilátoru C7033 Platné argumenty jsou X0/X1/A0/A1/Y0/Y1/M0/M1.
Chyba kompilátoru C7034 Chybně zarovnaná hodnota posunu
Chyba kompilátoru C7050 symbol již definovaný
Chyba kompilátoru C7051 Symbol nebyl nalezen v místní tabulce.
Chyba kompilátoru C7052 chybějící definice popisku
Chyba kompilátoru C7053 Opcode s plovoucí desetinou čárkou použitý bez funkce -QMFPE-
Chyba kompilátoru C7054 Neplatné číslo s plovoucí desetinou čárkou
Chyba kompilátoru C7055 coprocessor3 není definován pro danou architekturu
Chyba kompilátoru C7056 FPU používá výpočetní prostor opcode pro koprocesor3 pro MIPSIV.
Chyba kompilátoru C7057 Tady není povolená registrace počítače
Chyba kompilátoru C7058 Tady není povolená registrace SP.
Chyba kompilátoru C7059 Tady není povolená registrace RA
Chyba kompilátoru C7060 Nepovoleno používat AT bez .set noat
Chyba kompilátoru C7061 Int register not allowed here
Chyba kompilátoru C7062 Tady není povolená registrace Int32
Chyba kompilátoru C7063 FP register not allowed here
Chyba kompilátoru C7064 tady není povolená registrace kódu podmínky
Chyba kompilátoru C7065 konkrétní registr kódu podmínky, který není platný
Chyba kompilátoru C7066 Nerozpoznaný registr
Chyba kompilátoru C7067 Tady nejsou povoleny celočíselné nebo plovoucí desetiny.
Chyba kompilátoru C7068 tady není povolená nepřímí
Chyba kompilátoru C7069 očekávaný registr SP
Chyba kompilátoru C7070 očekávaná registrace počítače
Chyba kompilátoru C7071 očekávaný registr Mips 16
Chyba kompilátoru C7072 očekávaný znak: ')'
Chyba kompilátoru C7073 odkazy na paměť nejsou zde povoleny.
Chyba kompilátoru C7074 očekávaný indexový registr, ne celočíselné posuny
Chyba kompilátoru C7075 toto není platné číslo registru.
Chyba kompilátoru C7076 sem nejsou povoleny nepřímé odkazy indexu.
Chyba kompilátoru C7077 očekávaný registr
Chyba kompilátoru C7078 tento typ registrace zde není povolen.
Chyba kompilátoru C7079 Za znakem $následuje platný identifikátor registru.
Chyba kompilátoru C7080 očekávaný registr – makro, ne literál
Chyba kompilátoru C7081 toto není platné číslo registru argumentu.
Chyba kompilátoru C7082 Znak %není následovaný platným identifikátorem registru.
Chyba kompilátoru C7083 očekávaná řetězcová konstanta
Chyba kompilátoru C7084 očekávaný znak: '
Chyba kompilátoru C7085 nedefinovaný symbol ve výrazu
Chyba kompilátoru C7086 literál funkcí používaný s optimalizací volání
Chyba kompilátoru C7087 Zadání popisku do tabulky se nezdařilo.
Chyba kompilátoru C7088 očekávaná funkce, nalezený popisek
Chyba kompilátoru C7089 očekávaný popisek, nalezená funkce
Chyba kompilátoru C7090 popisek tady není platný.
Chyba kompilátoru C7091 očekávaný název popisku
Chyba kompilátoru C7092 Nerozpoznaný operand
Chyba kompilátoru C7093 unidentified .set – direktiva
Chyba kompilátoru C7094 makro vyžaduje .set noreorder
Chyba kompilátoru C7095 použitá instrukce makra
Chyba kompilátoru C7096 Popisky nejsou povoleny v bloku opakování
Chyba kompilátoru C7097 .endr bez odpovídajícího souboru .repeat found
Chyba kompilátoru C7098 Okamžitá velikost je příliš velká. Použití li.
Chyba kompilátoru C7099 očekávaný znak: ','
Chyba kompilátoru C7100 očekávaný znak: ':'
Chyba kompilátoru C7101 očekávaný znak: %C
Chyba kompilátoru C7102 byl očekáváný jiný operand.
Chyba kompilátoru C7103 neidentifikovaný operand
Chyba kompilátoru C7104 byla očekáváná kladná celočíselná konstanta.
Chyba kompilátoru C7105 očekávaný znak: ',' nebo ':'
Chyba kompilátoru C7106 Symbol není popisek. Do tohoto umístění se nedá větvet.
Chyba kompilátoru C7107 popisek nebo předefinování symbolu
Chyba kompilátoru C7108 neidentifikovaná instrukce
Chyba kompilátoru C7109 Nepodporovaná instrukce
Chyba kompilátoru C7110 není globální funkce.
Chyba kompilátoru C7111 musí používat RA
Chyba kompilátoru C7112 nop musí být uvnitř oddílu .set noreorder.
Chyba kompilátoru C7113 Nenašli jsme informace o instrukci větve.
Chyba kompilátoru C7114 očekáváno okamžitě
Chyba kompilátoru C7115 okamžité příliš velké
Chyba kompilátoru C7116 opcode použitý bez -QMn32
Chyba kompilátoru C7117 musí používat popisek okamžitě, aby bylo možné použít odsazení počítače.
Chyba kompilátoru C7118 jeden z registrů musí být registr MIPS16.
Chyba kompilátoru C7119 další zdrojový text nalezený za koncem instrukce
Chyba kompilátoru C7120 opcode použitý bez -QMFPE-
Chyba kompilátoru C7121 Zadané přepínače jsou neplatné. Zkontrolujte instrukční sadu proti zadaným přepínačům.
Chyba kompilátoru C7122 neplementovaná direktiva
Chyba kompilátoru C7123 symbol není popisek.
Chyba kompilátoru C7124 LaU není podporováno ve vložené sestavení
Chyba kompilátoru C7125 instrukce má neošetřenou tečku pro formulář zadaný
Chyba kompilátoru C7126 Nejde vytvořit větev do zadaného umístění
Chyba kompilátoru C7127 platná funkce není udělena.
Chyba kompilátoru C7128 Neplatný typ operandu
Chyba kompilátoru C7129 instrukce není podporována pro vložené sestavení.
Chyba kompilátoru C7130 JALR by neměl používat samostatně $ 31 nebo jakýkoli registr dvakrát
Chyba kompilátoru C7131 shift amount not in the range [0, 63]
Chyba kompilátoru C7132 shift amount not in the range [0, 31]
Chyba kompilátoru C7133 okamžitá hodnota, která není v rozsahu [0, 31]
Chyba kompilátoru C7134 posun zdrojového operandu, který není v rozsahu [0, 7]
Chyba kompilátoru C7135 posun druhého zdrojového operandu, který není v rozsahu [0, 7]
Chyba kompilátoru C7136 Vektorová operace není pro tuto instrukci použitelná.
Chyba kompilátoru C7137 shift amount not in the range [0, 7]
Chyba kompilátoru C7138 očekávaný FP Control Register - 0 nebo 31
Chyba kompilátoru C7139 Neplatný tip
Chyba kompilátoru C7140 musí používat sudý registr (64bitový registr)
Chyba kompilátoru C7141 musí používat vektor (64bitová registrace s plovoucí desetinou čárkou)
Chyba kompilátoru C7142 invalid InlnExpression
Chyba kompilátoru C7143 '/': dělení nulou
Chyba kompilátoru C7144 %: modulo o nule
Chyba kompilátoru C7145 bitové operace nejsou použitelné pro plovoucí konstantu.
Chyba kompilátoru C7146 byl očekáváno operand.
Chyba kompilátoru C7147 Nejde vyhodnotit nepřímí
Chyba kompilátoru C7148 nedefinovaná funkce
Chyba kompilátoru C7149 popisek nebo předefinování symbolu
Chyba kompilátoru C7150 Cíl větve je neplatný.
Chyba kompilátoru C7151 pokyny pro větev a propojení nejsou podporovány ve vložených sestaveních.
Chyba kompilátoru C7152 BC1ANY2x může používat pouze $fcc{0,2,4,6}
Chyba kompilátoru C7153 BC1ANY4x může používat pouze $fcc{0,4}
Chyba kompilátoru C7200 %s: pro symboly s propojením jazyka C může vygenerovat pouze hybridní překryvné bloky pop.
Chyba kompilátoru C7201 může generovat pouze hybridní bloky pro nestatické funkce.
Chyba kompilátoru C7202 %s: Hybridní nepodporovaná funkce %s
Chyba kompilátoru C7203 %s: "__declspec(hybrid_patchable)" lze použít pouze u deklarací tříd nebo definic nebo nestatických funkcí.
Chyba kompilátoru C7204 %s: Podpis volání odkazu na hosta neodpovídá (%s' != %s)
Chyba kompilátoru C7300 V této funkci je povoleno pouze volání %s.

Viz také

Chyby a upozornění kompilátoru C/C++ a nástrojů sestavení
Chyby kompilátoru C2000 – C3999, C7000 – C7999