Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
kan invoerbestand 'bestandsnaam' niet openen
Opmerkingen
De linker kon filename niet vinden omdat het niet bestaat of het pad niet kon worden gevonden.
Enkele veelvoorkomende oorzaken voor fout LNK1181 zijn:
filenamewordt vermeld als een extra afhankelijkheid in de linkregel, maar het bestand bestaat niet.Een /LIBPATH-instructie waarmee wordt opgegeven dat de map met
filenameontbreekt.
Als u de bovenstaande problemen wilt oplossen, moet u ervoor zorgen dat bestanden waarnaar wordt verwezen op de linkerregel aanwezig zijn in het systeem. Zorg er ook voor dat er een /LIBPATH-instructie is voor elke map die een linkerafhankelijk bestand bevat.
Zie .lib Files als Linker Input voor meer informatie.
Een andere mogelijke oorzaak voor LNK1181 is dat een lange bestandsnaam met ingesloten spaties niet tussen aanhalingstekens is geplaatst. In dat geval herkent de linker alleen een bestandsnaam tot aan de eerste spatie en wordt vervolgens uitgegaan van een bestandsextensie van .obj. De oplossing voor deze situatie is om de lange bestandsnaam (pad plus bestandsnaam) tussen aanhalingstekens te plaatsen.
Compileren met de optie /P (Pre-processen naar een bestand) kan leiden tot LNK1181 omdat deze optie het maken van .obj-bestanden verhindert.