Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Nástroje linkeru LINK, LIB, DUMPBIN a EDITBIN sdílejí společný spustitelný soubor, který generuje tyto chyby a upozornění. Nástroje generují upozornění formuláře LNKxxxx, kde xxxx je čtyřciferné číslo.
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í. Jedna oprava může vyřešit více následných chyb.
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 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. 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 aplikaci Visual Studio přejděte na řádek nabídek a zvolte Nápověda > Odeslat zpětnou vazbu > Nahlásit problém, nebo odešlete návrh pomocí Nápověda > Odeslat zpětnou vazbu > Navrhnout funkci. 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 Microsoft Q&A C++ . 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++.
Chyby linkerů
| Error | Message |
|---|---|
| Chyba linkerů LNK1000 | neznámá chyba; projděte si dokumentaci k možnostem technické podpory. |
| Chyba linkerů LNK1103 | ladicí informace jsou poškozené; rekompilujte modul |
| Chyba linkerů LNK1104 | Soubor "název souboru" nelze otevřít. |
| Chyba linkerů LNK1106 | Neplatný soubor nebo plný disk: Nelze vyhledat umístění |
| Chyba linkerů LNK1107 | neplatný nebo poškozený soubor: nelze číst na adrese |
| Chyba linkerů LNK1112 | Typ stroje modulu type1 koliduje s typem cílového stroje type2 |
| Chyba linkerů LNK1113 | Neplatný typ počítače |
| Chyba linkerů LNK1120 | počet nevyřešených externích |
| Chyba linkerů LNK1123 | chyba při převodu na COFF: soubor je neplatný nebo poškozený |
| Chyba linkerů LNK1127 | knihovna je poškozená |
| Chyba linkerů LNK1136 | neplatný nebo poškozený soubor |
| Chyba linkerů LNK1140 | příliš mnoho modulů pro programové databáze; propojení s /PDB:NONE |
| Chyba linkerů LNK1141 | selhání při sestavování souboru exportu |
| Chyba linkerů LNK1143 | neplatný nebo poškozený soubor: žádný symbol pro číslo oddílu COMDAT |
| Chyba linkerů LNK1152 | Aplikace nemůže vyřešit jeden nebo více neoznačených symbolů. |
| Chyba linkerů LNK1158 | Aplikace nemůže spustit název_souboru'. |
| Chyba linkerů LNK1164 | zarovnání oddílu (číslo) větší než hodnota /ALIGN |
| Chyba linkerů LNK1166 | nelze upravit kód na offset=offset, va=value |
| Chyba linkerů LNK1168 | Aplikace nemůže otevřít název souboru pro zápis |
| Chyba linkerů LNK1169 | Jeden nebo více násobně definovaných symbolů bylo nalezeno |
| Chyba linkerů LNK1170 | řádek v příkazovém souboru obsahuje maximální délku nebo více znaků. |
| Chyba linkerů LNK1179 | neplatný nebo poškozený soubor: duplicitní soubor COMDAT 'název_souboru' |
| Chyba linkerů LNK1181 | Nelze otevřít vstupní soubor "název_souboru". |
| Chyba linkerů LNK1188 | BADFIXUPSECTION:: neplatná cílová adresa opravy 'symbol'; sekce s možnou nulovou délkou |
| Chyba linkerů LNK1189 | LIBTOOMANYMEMBERS:: Překročení limitu počtu objektů knihovny |
| Chyba linkerů LNK1196 | neplatný nebo poškozený objekt importu: neznámá verze |
| Chyba linkerů LNK1200 | při čtení názvu souboru databáze programu došlo k chybě. |
| Chyba linkerů LNK1201 | chyba při zápisu do programové databáze 'název_souboru'; zkontrolujte, zda není nedostatek místa na disku, neplatná cesta nebo nedostatečná oprávnění |
| Chyba linkerů LNK1211 | informace o předkompilovaných typech nebyly nalezeny; Název souboru není propojený ani přepsán |
| Chyba linkerů LNK1215 | Operace metadat selhala (HRESULT): chyba |
| Chyba linkerů LNK1218 | upozornění, které se považuje za chybu; nevygenerovaný žádný výstupní soubor |
| Chyba linkerů LNK1221 | Subsystém nelze odvodit a musí být definován. |
| Chyba linkerů LNK1223 | neplatný nebo poškozený soubor: Soubor obsahuje neplatné příspěvky .pdata |
| Chyba linkerů LNK1224 | Neplatná základní adresa obrazu |
| Chyba linkerů LNK1237 | během generování kódu zavedl kompilátor odkaz na symbol "symbol" definovaný v modulu "module" zkompilovaný pomocí /GL. |
| Chyba linkerů LNK1240 | Nepodařilo se zkompilovat obsah IDL |
| Chyba linkerů LNK1241 | Soubor zdroje "resource file" už byl zadán. |
| Chyba linkerů LNK1245 | zadaný neplatný subsystém "subsystém"; /SUBSYSTEM musí být WINDOWS, WINDOWSCE nebo CONSOLE. |
| Chyba linkerů LNK1248 | velikost obrázku (output_size) překračuje maximální povolenou velikost (maximum_size) |
| Chyba linkerů LNK1256 | Operace ALINK selhala: důvod |
| Chyba linkerů LNK1264 | /LTCG:PGINSTRUMENT je zadán, ale nevyžaduje se generování kódu; instrumentace selhala |
| Chyba linkerů LNK1277 | Záznam objektu nebyl v souboru pgd (název souboru) nalezen. |
| Chyba linkerů LNK1282 | soubor /REBASE nelze; byl podepsán. |
| Chyba linkerů LNK1287 | Neplatná funkce spravovaného vstupního bodu |
| Chyba linkerů LNK1296 | Nelze načíst název souboru |
| Chyba linkerů LNK1301 | Byly nalezeny moduly CLR LTCG nekompatibilní s parametrem /LTCG:. |
| Chyba linkerů LNK1302 | pouze podpora propojení bezpečných .netmodules; Nelze propojit soubor .netmodule |
| Chyba linkerů LNK1306 | Funkci vstupního bodu knihovny DLL nelze spravovat; zkompilovat do nativního |
| Chyba linkerů LNK1309 | zjištěn modul type1; neplatný s přepínačem /CLRIMAGETYPE:type2 |
| Chyba linkerů LNK1312 | neplatný nebo poškozený soubor: Nelze importovat sestavení |
| Chyba linkerů LNK1313 | Byl detekován modul ijw/native; aplikace nemůže propojit s čistými moduly |
| Chyba linkerů LNK1314 | poškozená nebo neplatná tabulka symbolů COFF (nedefinovaný statický symbol nebo symbol popisku) |
| Chyba linkerů LNK1318 | Neočekávaná chyba PDB; příčina "details" (podrobnosti) |
| Chyba linkerů LNK1332 | zjištěný <počet> typů prostředí Windows Runtime importovaných v jednom modulu a definovaných v jiném modulu |
| Chyba linkerů LNK1352 | Section_name_1 asection_name_2 nelze sloučit do různých oddílů. |
| Chyba linkerů LNK1561 | vstupní bod musí být definován. |
| Chyba linkerů LNK2001 | nevyřešený externí symbol "symbol" |
| Chyba linkerů LNK2004 | gp relative fixup overflow to 'target'; krátký oddíl "section" je příliš velký nebo je mimo rozsah. |
| Chyba linkerů LNK2005 | symbol již definovaný v objektu |
| Chyba linkerů LNK2008 | Cíl úpravy není správně zarovnán 'symbol_name' |
| Chyba linkerů LNK2011 | předkompilovaný objekt není připojen; obraz se nemusí spustit |
| Chyba linkerů LNK2013 | oprava typu přetečení. Cíl názvu symbolu je mimo povolený rozsah |
| Chyba linkerů LNK2017 | Přemístění 'symbolu' do 'segmentu' je neplatné bez parametru /LARGEADDRESSAWARE:NO. |
| Chyba linkerů LNK2019 | nevyřešený externí symbol "symbol" odkazovaný ve funkci "function" |
| Chyba linkerů LNK2020 | nevyřešený token |
| Chyba linkerů LNK2022 | Operace metadat selhala (HRESULT): error_message |
| Chyba linkerů LNK2023 | Chybná knihovna DLL nebo vstupní bod <nebo vstupní bod> |
| Chyba linkerů LNK2026 | Modul není bezpečný pro SAFESEH obraz |
| Chyba linkerů LNK2027 | nedořešený odkaz na modul 'module' |
| Chyba linkerů LNK2028 | "exported_function" (decorated_name) odkazované ve funkci "function_containing_function_call" (decorated_name) |
| Chyba linkerů LNK2031 | nelze vygenerovat p/invoke pro "function_declaration" decorated_name; konvence volání chybí v metadatech |
| Chyba linkerů LNK2033 | nevyřešený token typeref (token) pro 'type' |
| Chyba linkerů LNK2038 | neshoda zjištěná pro název: hodnota value_1 neodpovídá hodnotě value_2 v filename.obj |
| Chyba linkerů LNK2039 | Typ < ref class> definovaný v another.obj by měl být buď importován, nebo definován, ale ne obojí. |
Upozornění linkerů
| Výstraha | Message |
|---|---|
| Upozornění linkerů LNK4001 | nejsou zadány žádné soubory objektů; použité knihovny |
| Upozornění linkerů LNK4002 | symbol definovaný v objektu |
| Upozornění linkerů LNK4006 | symbol již definovaný v objektu; druhá definice ignorována |
| Upozornění linkerů LNK4010 | neplatné číslo verze subsystému; Výchozí verze subsystému se předpokládá |
| Upozornění linkerů LNK4014 | Nelze najít objekt člena "objectname" |
| Upozornění linkerů LNK4020 | záznam typu "název souboru" je poškozen; některé symboly a typy nemusí být přístupné z ladicího programu. |
| Upozornění linkerů LNK4022 | Aplikace nemůže najít jedinečnou shodu pro symbol 'symbol'. |
| Upozornění linkerů LNK4039 | section 'name' zadaný parametrem /SECTION neexistuje. |
| Upozornění linkerů LNK4044 | nerozpoznaná možnost "option"; ignorována |
| Upozornění linkerů LNK4049 | symbol 'symbol' definovaný v 'filename.obj' je importován |
| Upozornění linkerů LNK4065 | "function" nelze uspořádat; ignorováno |
| Upozornění linkerů LNK4070 | /OUT:filename direktiva v souboru .EXP se liší od výstupního názvu souboru 'filename'; ignorování direktivy |
| Upozornění linkerů LNK4071 | nelze přírůstkově propojit při dalších linkovacích operacích. |
| Upozornění linkerů LNK4073 | nemůže vytvořit mapu pro soubor .ilk; propojení bude provedeno neinkrementálně |
| Upozornění linkerů LNK4075 | ignorování možnosti "option1" kvůli specifikaci "option2" |
| Upozornění linkerů LNK4076 | neplatný přírůstkový stavový soubor 'název souboru'; spojování bez inkrementace |
| Upozornění linkerů LNK4078 | Bylo nalezeno několik sekcí "název oddílu" s různými atributy |
| Upozornění linkerů LNK4086 | vstupní bod "function" není __stdcall s bajty "number" argumentů; Image se nemusí spustit |
| Upozornění linkerů LNK4092 | Sdílená zapisovatelná sekce 'oddíl' obsahuje relokace; obraz nemusí být spuštěn správně. |
| Upozornění linkerů LNK4096 | /BASE 'číslo' není platná hodnota pro systém Windows 95 a Windows 98; image se nemusí spustit |
| Upozornění linkerů LNK4098 | defaultlib 'library' je v konfliktu s použitím jiných knihoven; použijte /NODEFAULTLIB:library |
| Upozornění linkerů LNK4099 | Soubor PDB "název_souboru" nebyl nalezen s 'object/library' nebo na 'path'; spojování objektu, jako by bez informací pro ladění. |
| Upozornění linkerů LNK4102 | exportování odstraňujícího destruktoru "name"; image se nemusí správně spustit |
| Upozornění linkerů LNK4104 | export symbolu "symbol" by měl být PRIVÁTNÍ. |
| Upozornění linkerů LNK4105 | nebyl zadán žádný argument s možností "option"; možnost ignorování |
| Upozornění linkerů LNK4194 | /DELAYLOAD:dll name ignorován |
| Upozornění linkerů LNK4197 | export "exportname" zadaný vícekrát; použita první specifikace |
| Upozornění linkerů LNK4199 | /DELAYLOAD:dllname ignorováno; z DLL dllname nebyly nalezeny žádné importy. |
| Upozornění linkerů LNK4200 | poškozené informace o čísle řádku v objektovém souboru; ignorováno |
| Upozornění linkerů LNK4204 | 'filename' postrádá informace o ladění pro odkazování na modul; propojuje objekt, jako by nebyly žádné ladicí informace |
| Upozornění linkerů LNK4205 | 'filename' chybí aktuální informace o ladění pro odkazování na modul; propojování objektu, jako kdyby neobsahoval žádné informace o ladění |
| Upozornění linkerů LNK4206 | informace o předkompilovaných typech nebyly nalezeny; "název_souboru" není propojen ani přepsán; propojení objektu, jako by nebyly žádné ladicí informace |
| Upozornění linkerů LNK4210 | Oddíl existuje; mohou existovat neošetřené statické inicializátory nebo ukončovače. |
| Upozornění linkerů LNK4216 | Exportovaná položka vstupního bodu |
| Upozornění linkerů LNK4217 | symbol 'symbol' definovaný v 'filename_1.obj' je importován pomocí 'filename_2.obj' ve funkci 'function' |
| Upozornění linkerů LNK4219 | oprava názvu přetečení opravy Cíl "název cílového symbolu" je mimo rozsah, vkládá se zástupná procedura. |
| Upozornění linkerů LNK4220 | neplatná hodnota 'linker option' 'value'; předpokládá se výchozí |
| Upozornění linkerů LNK4221 | Tento soubor objektu nedefinuje žádné dříve nedefinované veřejné symboly, takže nebude používán žádnou operací propojení, která tuto knihovnu využívá. |
| Upozornění linkerů LNK4222 | Exportovaný symbol 'symbol' nesmí být přiřazena ordinalní hodnota. |
| Upozornění linkerů LNK4224 | možnost již není podporována; ignorovaný |
| Upozornění linkerů LNK4227 | upozornění operace metadat (HRESULT): warning_message |
| Upozornění linkerů LNK4229 | Nalezena neplatná direktiva, ignorována |
| Upozornění linkerů LNK4237 | /SUBSYSTEM:NATIVE zadané při importu z knihovny DLL; Použijte /SUBSYSTEM:CONSOLE nebo /SUBSYSTEM:WINDOWS. |
| Upozornění linkerů LNK4247 | vstupní bod "decorated_function_name" již má atribut vlákna; Atribut byl ignorován. |
| Upozornění linkerů LNK4248 | nevyřešený token typeref (token) pro "typ"; Image se nemusí spustit |
| Upozornění linkerů LNK4253 | oddíl "section1" se nesloučí do oddílu 2; již sloučeno do oddílu 3 |
| Upozornění linkerů LNK4254 | Sekce 'section1' (odsazení) byla integrována do 'section2' (odsazení) s různými atributy. |
| Upozornění linkerů LNK4286 | symbol "symbol" definovaný v filename_1.obj se importuje pomocí filename_2.obj. |
| Upozornění linkerů LNK4306 | Pomocná tabulka zpožděného importu není správně zarovnána s primární tabulkou zpožděného importu. To může mít negativní dopad na výkon. |
| Upozornění linkerů LNK4307 | Pomocná kopie tabulky adres pomocného importu se zpožděním není správně zarovnaná s tabulkou adres importu se zpožděním. To může mít negativní dopad na výkon. |