Fel LNK1181 för länkverktyg

kan inte öppna indatafilen "filename"

Anmärkningar

Kunde inte hitta länkaren filename eftersom den inte finns eller så hittades inte sökvägen.

Några vanliga orsaker till fel LNK1181 är:

  • filename refereras som ytterligare ett beroende på länkningsraden, men filen finns inte.

  • En /LIBPATH-instruktion som anger att katalogen som innehåller filename saknas.

Lös ovanstående problem genom att se till att alla filer som refereras till på länkningsraden finns i systemet. Se också till att det finns en /LIBPATH-instruktion för varje katalog som innehåller en länkberoende fil.

Mer information finns i .lib-filer som Linker-indata.

En annan möjlig orsak till LNK1181 är att ett långt filnamn med inbäddade mellanslag inte omslutits av citattecken. I så fall känner länkaren bara igen ett filnamn upp till det första utrymmet och antar sedan ett filnamnstillägg med .obj. Lösningen på den här situationen är att omsluta det långa filnamnet (sökvägen plus filnamnet) med citattecken.

Kompilering med alternativet /P (Förbearbeta till en fil) kan resultera i LNK1181 eftersom det alternativet förhindrar att .obj filer skapas.

Se även

/LIBPATH (ytterligare Libpath)