Chyby a upozornění kompilátoru C/C++ a nástrojů pro sestavování buildů
Články v této části dokumentace vysvětlují chybové a upozorňující zprávy diagnostiky, které jsou generovány kompilátorem a nástroji sestavení 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á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++.
V této části
Chyby a upozornění nástroje BSCMAKE (BKxxxx)
Chyby a upozornění vygenerovaná nástrojem Microsoft Browse Information Maintenance Utility (BSCMAKE.EXE).
Chyby a upozornění příkazového řádku
Chyby a upozornění vygenerovaná nástroji sestavení pro problémy s možnostmi příkazového řádku
Závažné chyby kompilátoru C999 – C1999
Chyby, které zastaví kompilátor C++ (CL.EXE).
Chyby kompilátoru C2001 – C3999
Chyby zjištěné kompilátorem C++ (CL.EXE).
Upozornění kompilátoru C4000 – C5999
Upozornění na problémy zjištěné kompilátorem C++ (CL.EXE).
Upozornění kompilátoru podle verze kompilátoru
Seznam upozornění zavedených jednotlivými verzemi kompilátoru
Chyby modulu runtime jazyka C (Rxxxx)
Chyby generované za běhu knihovnou C Runtime (CRT).
Chyby a upozornění CVTRES (CVTxxxx)
Chyby a upozornění vygenerovaná nástrojem Microsoft Resource File to COFF Object Conversion Utility (CVTRES.EXE).
Chyby vyhodnocovače výrazů (CXXxxxx)
Chyby generované ladicím programem a diagnostickými nástroji
Chyby a upozornění linkerů (LNKxxxx)
Chyby a upozornění generovaná linkerem a souvisejícími nástroji (LINK.EXE, LIB.EXE, DUMPBIN.EXE, EDITBIN.EXE).
Matematické chyby (Mxxxx)
Chyby generované knihovnou matematiky s plovoucí desetinou čárkou za běhu
Chyby a upozornění nástroje NMAKE (Uxxxx)
Chyby a upozornění vygenerovaná nástrojem Microsoft makefile (NMAKE.EXE).
Chyby a upozornění optimalizace na základě profilu (PGxxxx)
Chyby a upozornění vygenerovaná nástroji PGO (Profile-Guided Optimization).
Chyby a upozornění sestavení projektu (PRJxxxx)
Chyby a upozornění generovaná nativním systémem sestavení projektu C++ v sadě Visual Studio
Chyby a upozornění kompilátoru prostředků (RCxxxx, RWxxxx)
Chyby a upozornění vygenerovaná kompilátorem prostředků (RC.EXE).
Zprávy vektorizátoru a paralelizátoru
Diagnostické zprávy generované vektorizátorem a možnostmi kompilátoru optimalizace paralelizátoru
Související oddíly
Upozornění kompilátoru, která jsou ve výchozím nastavení vypnutá
Viz také
Referenční zdroje k sestavení programu v jazyce C/C++
Ladění v sadě Visual Studio