Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Länkverktygen LINK, LIB, DUMPBIN och EDITBIN delar en gemensam körbar fil som genererar dessa fel och varningar. Verktygen genererar varningar om formatet LNKxxxx, där xxxx är ett fyrsiffrigt tal.
Viktigt!
Visual Studio-kompilatorer och byggverktyg kan rapportera många typer av fel och varningar. När ett fel eller en varning har hittats kan byggverktygen göra antaganden om kod avsikt och försöka fortsätta, så att fler problem kan rapporteras samtidigt. Om verktygen gör fel antagande kan det hända att senare fel eller varningar inte gäller för projektet. När du korrigerar problem i projektet börjar du alltid med det första felet eller varningen som rapporteras och återskapar ofta. En korrigering kan lösa flera efterföljande fel.
Om du vill få hjälp med ett visst diagnostikmeddelande i Visual Studio väljer du det i fönstret Utdata och trycker på F1-tangenten. Visual Studio öppnar dokumentationssidan för det felet, om det finns ett sådant. Du kan också använda sökverktyget överst på sidan för att hitta artiklar om specifika fel eller varningar. Eller bläddra i listan med fel och varningar efter verktyg och skriv in innehållsförteckningen på den här sidan.
Anmärkning
Alla Visual Studio-fel eller -varningar dokumenteras inte. I många fall innehåller diagnostikmeddelandet all tillgänglig information. Om du landade på den här sidan och tror att felet eller varningsmeddelandet behöver ytterligare förklaring kan du meddela oss med hjälp av feedbackknapparna på den här sidan. Om du tror att felet eller varningen är fel, eller om du har hittat ett annat problem med verktygsuppsättningen, rapporterar du ett produktproblem på webbplatsen Developer Community. Du kan också skicka feedback och ange buggar i IDE:t. I Visual Studio går du till menyraden och väljer Hjälp > Skicka feedback > Rapportera ett problemeller skicka ett förslag med hjälp av Hjälp > Skicka feedback > Föreslå en funktion. Vissa kompilatorfelavsnitt skapades men genereras inte längre av kompilatorn och omdirigeras nu till den här sidan i stället.
Du kan få ytterligare hjälp med fel och varningar i Microsoft Q&A C++-forum. Du kan också söka efter fel- eller varningsnumret på webbplatsen för Visual Studio C++ Developer Community. Du kan också söka Stack Overflow för att hitta lösningar.
Länkar till ytterligare hjälp- och communityresurser finns i Visual C++ Help and Community.
Linker-verktygsfel
| Error | Message |
|---|---|
| Länkverktygsfel LNK1000 | okänt fel; Läs dokumentationen om alternativ för teknisk support |
| Länkarverktyg Fel LNK1103 | felsökningsinformationen är skadad; kompilera om modulen |
| Linker-verktygsfel LNK1104 | kan inte öppna filen "filename" |
| Länkverktygsfel LNK1106 | ogiltig fil eller disk full: kan inte söka till platsen |
| Fel LNK1107 för Länkverktyg | ogiltig eller skadad fil: det går inte att läsa vid adressen |
| Länkverktygsfel LNK1112 | moduldatortypen "type1" står i konflikt med måldatortypen "type2" |
| Länkverktygsfel LNK1113 | ogiltig typ av datortyp |
| Länkverktygsfel LNK1120 | nummer olösta externa referenser |
| Länkverktygsfel LNK1123 | fel vid konvertering till COFF: filen är ogiltig eller skadad |
| Fel LNK1127 i länkverktyg | biblioteket är skadat |
| Länkverktygsfel LNK1136 | ogiltig eller skadad fil |
| Länkverktygsfel LNK1140 | för många moduler för programdatabasen. länk med /PDB:NONE |
| Länkverktygsfel LNK1141 | fel vid generering av exportfilen |
| Länkverktygsfel LNK1143 | ogiltig eller skadad fil: ingen symbol för COMDAT-avsnittsnummer |
| Länkningsverktygsfel LNK1152 | kan inte matcha en eller flera odekorerade symboler |
| Länkverktygsfel LNK1158 | kan inte köra "filnamn" |
| Länkverktygsfel LNK1164 | avsnittsjustering (tal) större än /ALIGN-värde |
| Länkverktygets fel LNK1166 | kan inte justera koden vid offset=offset, va=värde |
| Linkningsverktygsfel LNK1168 | kan inte öppna filnamnet för att skriva |
| Länkverktygsfel LNK1169 | en eller flera flera gånger definierade symboler hittades |
| Linker Tools Error LNK1170 | rad i kommandofilen innehåller maximal längd eller fler tecken |
| Länkverktygsfel LNK1179 | ogiltig eller skadad fil: duplicera COMDAT -filnamn |
| Länkverktygsfel LNK1181 | kan inte öppna indatafilen "filename" |
| Länkverktygsfel LNK1188 | BADFIXUPSECTION:: ogiltigt rättningsmål 'symbol'; möjligt avsnitt med noll längd |
| Fel LNK1189 i linkerverktygen | LIBTOOMANYMEMBERS:: biblioteksgränsen för antal objekt har överskridits |
| Länkverktygsfel LNK1196 | ogiltigt eller skadat importobjekt: okänd version |
| Länkverktygsfel LNK1200 | fel vid läsning av programdatabasens filnamn |
| Länkverktygsfel LNK1201 | fel vid skrivning till programdatabasens filnamn. sök efter otillräckligt diskutrymme, ogiltig sökväg eller otillräcklig behörighet |
| Länkverktygsfel LNK1211 | Förkompilerad typinformation hittades inte; "filename" är inte länkat eller överskrivet |
| Länkverktygsfel LNK1215 | metadataåtgärden misslyckades (HRESULT) : fel |
| Länkverktygsfel LNK1218 | varning behandlas som ett fel. ingen utdatafil har genererats |
| Länkverktyg Fel LNK1221 | det går inte att härleda ett undersystem och måste definieras |
| Fel LNK1223 för Linker-verktyg | ogiltig eller skadad fil: filen innehåller ogiltiga .pdata-bidrag |
| Fel Länkverktyg LNK1224 | ogiltig avbildningsbasadress |
| Linkerverktygsfel LNK1237 | under kodgenereringen introducerade kompilatorn en referens till symbolen "symbol" som definierats i modulen "module" som kompilerats med /GL |
| Fel i länkverktyg LNK1240 | det gick inte att kompilera IDL-innehåll |
| Länkverktygsfel LNK1241 | resursfilen "resursfil" har redan angetts |
| Länkverktygsfel LNK1245 | ogiltigt undersystem har angetts. /SUBSYSTEM måste vara WINDOWS, WINDOWSCE eller CONSOLE |
| Länkverktygsfel LNK1248 | bildstorleken ("output_size") överskrider den maximala tillåtna storleken (maximum_size) |
| Länkverktygsfel LNK1256 | ALINK-åtgärden misslyckades : orsak |
| Länkverktygsfel LNK1264 | /LTCG:PGINSTRUMENT angivet men ingen kodgenerering krävs; instrumentationen misslyckades |
| Länkverktyg Fel LNK1277 | objektposten hittades inte i pgd (filnamn) |
| Länkverktygsfel LNK1282 | Det går inte att använda /REBASE-filen. Den har signerats. |
| Linker Tools Error LNK1287 | ogiltig hanterad startpunktsfunktion |
| Länkverktygsfel LNK1296 | det går inte att läsa in filnamnet |
| Länkverktygsfel LNK1301 | LTCG clr-moduler hittades, inkompatibla med /LTCG:parameter |
| Länkverktygets fel LNK1302 | stöder endast länkning av säkra .netmodules; det går inte att länka filen .netmodule |
| Länkverktygsfel LNK1306 | Det går inte att hantera DLL-startpunktsfunktionen; kompilera till maskinkod |
| Länkverktygsfel LNK1309 | type1-modulen har identifierats. ogiltig med växeln /CLRIMAGETYPE:type2 |
| Länkverktygsfel LNK1312 | ogiltig eller skadad fil: Det går inte att importera sammansättningen |
| Länkverktygsfel LNK1313 | ijw/intern modul har identifierats; kan inte länka till rena moduler |
| Länkverktygsfel LNK1314 | skadad eller ogiltig COFF-symboltabell (odefinierad statisk symbol eller etikettsymbol) |
| Länkverktygsfel LNK1318 | Oväntat PDB-fel; orsak "information" |
| Fel LNK1332 för Länkverktyg | identifierat <antal> Windows Runtime-typer som importerats i en modul och definierats i en annan modul |
| Linkverktyg Fel LNK1352 | "section_name_1" och "section_name_2" kan inte sammanfogas i olika avsnitt |
| Fel LNK1561 för länkverktyg | startpunkten måste definieras |
| Länkverktygsfel LNK2001 | Olöst extern symbol "symbol" |
| Linker Tools-fel LNK2004 | gp relative fixup overflow till 'target'; det korta avsnittet 'section' är för stort eller utom räckhåll. |
| Länkverktygsfel LNK2005 | symbol som redan har definierats i objektet |
| Länkarverktygsfel LNK2008 | Korrigeringsmålet "symbol_name" är inte justerat |
| Länkverktygsfel LNK2011 | förkompilerat objekt som inte är länkat; bilden kanske inte körs |
| Länkverktygsfel LNK2013 | korrigeringstypsspill. Målets symbolnamn ligger utom räckhåll |
| Linker Tools-fel LNK2017 | 'symbol' omplacering till 'segment' ogiltig utan /LARGEADDRESSAWARE:NO |
| Linkerverktygsfel LNK2019 | Olöst extern symbol 'symbol' refereras i funktionen 'function' |
| Länkverktygsfel LNK2020 | olöst token "token" |
| Länkverktygsfel LNK2022 | metadataåtgärden misslyckades (HRESULT) : error_message |
| Länkverktygsfel LNK2023 | felaktig dll eller startpunkt <dll eller startpunkt> |
| Länkverktygsfel LNK2026 | modulen osäker för SAFESEH-avbildning |
| Länkverktygsfel LNK2027 | olöst modulreferens 'modul' |
| Fel LNK2028 i Länkningsverktyg | "exported_function" (decorated_name) som refereras till i funktionen "function_containing_function_call" (decorated_name) |
| Länkverktygsfel LNK2031 | det går inte att generera p/invoke för function_declarationdecorated_name; anropskonvention saknas i metadata |
| Länkverktygsfel LNK2033 | olöst typref-token (token) för 'typ' |
| Fel med länkverktyg LNK2038 | felmatchning har identifierats för "namn": värdet "value_1" matchar inte värdet "value_2" i filename.obj |
| Fel LNK2039 i Linker Tools | importera referensklasstyp <> som definieras i another.obj. Den bör antingen importeras eller definieras, men inte båda |
Varningar om Linker-verktyg
| Varning | Message |
|---|---|
| Varning från länkverktyg LNK4001 | inga objektfiler har angetts. bibliotek som används |
| Länkverktyg Varning LNK4002 | symbol som definierats i objektet |
| Varning LNK4006 för länkverktyg | symbol som redan har definierats i objektet. den andra definitionen ignoreras |
| Varning från länkverktyg LNK4010 | ogiltigt versionsnummer för undersystemet. standardversionen av undersystemet förutsätts |
| Linker Tools Varning LNK4014 | kan inte hitta medlemsobjektet "objectname" |
| Länkverktyg Varning LNK4020 | en typpost i "filnamn" är skadad. vissa symboler och typer kanske inte är tillgängliga från felsökningsprogrammet |
| Linker Tools Varning LNK4022 | kan inte hitta unik matchning för symbolen "symbol" |
| Varning om LNK4039 för länkverktyg | avsnittet "namn" som anges med alternativet /SECTION finns inte |
| Varning LNK4044 för länkverktyg | Det okända alternativet 'option' ignorerades. |
| Linker Tools Warning LNK4049 | symbolen "symbol" som definieras i "filename.obj" importeras |
| Varning från länkverktyg LNK4065 | "Funktionen kan inte ordnas och ignoreras" |
| Länkverktygsvarning LNK4070 | /OUT:filename directive i . EXP skiljer sig från utdatafilnamnet "filename"; ignorera direktiv |
| Varning om LNK4071 för länkverktyg | kan inte länkas inkrementellt på efterföljande länkar |
| Varning för länkverktyg LNK4073 | kan inte skapa en kartläggning för .ilk-filen; länkar icke-incrementellt |
| Varning om LNK4075 för länkverktyg | ignorerar "option1" på grund av specifikationen "alternativ 2" |
| Varning om LNK4076 för länkverktyg | ogiltig inkrementell statusfil "filename"; länka utan inkrementellt stöd |
| Varning LNK4078 för länkverktyg | flera avsnitt med "avsnittsnamn" med olika attribut |
| Varningsmeddelande från Länkverktyg LNK4086 | Inkommande punkt 'funktion' är inte __stdcall med 'antalet' byte argument; bilden kanske inte fungerar |
| Varning om LNK4092 för länkverktyg | delat skrivbart avsnitt "section" innehåller relokeringar; bilden kanske inte körs korrekt |
| Varning om LNK4096 för länkverktyg | /BASE-värdet "number" är ogiltigt för Windows 95 och Windows 98; bilden kan få problem med att köras |
| Varning från länkningsverktyg LNK4098 | defaultlib "library" står i konflikt med användningen av andra libs; använda /NODEFAULTLIB:library |
| Varning om LNK4099 för länkverktyg | PDB-filnamnet hittades inte med "objekt/bibliotek" eller vid "sökväg"; länka objekt som om det inte finns någon felsökningsinformation |
| Linker Tools Varning LNK4102 | export av att ta bort destruktor 'namn'; bilden kanske inte körs korrekt |
| Linker Tools Varning LNK4104 | export av symbolen "symbol" ska vara privat |
| Varning från länkverktyg LNK4105 | Inget argument har angetts med alternativet; ignorerar alternativet. |
| Varning LNK4194 för länkverktyg | /DELAYLOAD:dll-namnet ignoreras |
| Varning från länkverktyg LNK4197 | export "exportname" har angetts flera gånger. med hjälp av den första specifikationen |
| Varning LNK4199 för länkverktyg | /DELAYLOAD:dllname ignoreras; inga importer hittades från dllname |
| Länkverktyg Varning LNK4200 | korrumperad radnummerinformation i objektfilen. Ignoreras |
| Varning: Länkverktyg LNK4204 | "filename" saknar felsökningsinformation för referensmodulen. länka objekt som om det inte finns någon felsökningsinformation |
| Varning om LNK4205 för länkverktyg | "filename" saknar aktuell felsökningsinformation för referensmodulen. länka objekt som om det inte finns någon felsökningsinformation |
| Varning LNK4206 för länkverktyg | Förkompilerad typinformation hittades inte; "filename" har inte länkat eller skrivits över; länkar objekt som om det inte finns någon felsökningsinformation |
| Länkverktyg Varning LNK4210 | avsnittet finns; det kan finnas ohanterade statiska initierare eller avslutare |
| Linker Tools Varning LNK4216 | Ingång för exporterad startpunkt |
| Varningsmeddelande från länkverktyg LNK4217 | symbolen "symbol" som definieras i "filename_1.obj" importeras av "filename_2.obj" i funktionen "funktion" |
| Länkverktyg-Varning LNK4219 | korrigering för överskridande av kapacitet. Målets "målsymbolnamn" ligger utom räckhåll och infogar thunk |
| Varning från länkverktyg LNK4220 | ogiltigt "länkaralternativ"-värde "värde"; förutsätts som standard |
| Varning LNK4221 för länkverktyg | Den här objektfilen definierar inte tidigare odefinierade offentliga symboler, så den kommer inte att användas av någon länkåtgärd som använder det här biblioteket |
| Länkverktyg Varning LNK4222 | den exporterade symbolen "symbol" bör inte tilldelas ett ordningsnummer |
| Linker Tools Varning LNK4224 | alternativet stöds inte längre. Ignoreras |
| Linker Tools Varning LNK4227 | varning för metadataåtgärd (HRESULT) : warning_message |
| Varning om LNK4229 för länkverktyg | ogiltigt direktiv hittat; ignoreras |
| Varningar från länkverktyg LNK4237 | /SUBSYSTEM:NATIVE anges när du importerar från "dll"; Använd /SUBSYSTEM:CONSOLE eller /SUBSYSTEM:WINDOWS. |
| Varning från länkverktyg LNK4247 | startpunkten "decorated_function_name" har redan ett trådattribut. Attributet ignoreras |
| Varning LNK4248 för länkverktyg | unresolved typeref-token (token) för 'typ'; bilden kan inte köras |
| Länkverktygsvarning LNK4253 | avsnitt "section1" inte sammanfogat med "section2"; redan sammanfogat med "section3" |
| Länkarverktyg Varning LNK4254 | avsnitt "section1" (offset) sammanfogat med "section2" (offset) med olika attribut |
| Linker Tools Varning LNK4286 | symbolen "symbol" som definieras i "filename_1.obj" importeras av "filename_2.obj" |
| Varning om LNK4306 för länkverktyg | Adresstabellen för import av sekundär fördröjningsbelastning är inte korrekt justerad med den primära fördröjningsbelastningsimportadresstabellen. Detta kan ha en negativ påverkan på prestandan. |
| Varning LNK4307 för länkverktyg | Kopian av hjälpdelayload-importens adresstabell är inte korrekt justerad med hjälpdelayload-importens adresstabell. Detta kan ha negativ prestandapåverkan. |