Fråga : DLL vs implicit anknyta för LIB

Kodifiera in i ett program, när du anknyter utsida. Du kan anknyta i väg för ett arkiv (LIB) itu, som jag förstår. Liben sparar kunde innehålla det faktiskt kodifierar, eller liben sparar kan innehålla endast symbolerna i kodifiera, och det faktiskt kodifierar är hänvisar till någonstans annat i en annan dll på systemet. Gör detta solitt korrigerar? Om så, finns det a långt som bestämmer vad fallet är vid något i LIBEN sparar?

Thanks,
Matthew
" klar "

Svar : DLL vs implicit anknyta för LIB

I fall att av en DLL hänvisa till, .LIBEN är precis ett importarkiv som innehåller information som, linkeren behöver att lösa utsida hänvisar till exporterad DLL fungerar, så systemet kan lokalisera den specificerade DLLEN och exporterade DLL fungerar på runtime (se också http://msdn.microsoft.com/en-us/library/ms682592%28VS.85%29.aspx - ”Dynamisk-Att anknyta arkivskapelsen” - och sidorna som därifrån anknytas). I fall att av ett statisk elektricitetarkiv du är höger, .LIBNA sparar innehåller alla kodifierar som är nödvändigt att lösa använd fungerar, och kodifiera förläggas in i ditt executyble av linkeren direkt, ser http://msdn.microsoft.com/en-us/library/ms235627%28VS.80%29.aspx (”Walkthrough: Skapa och genom att använda ett statisk elektricitetarkiv”).

Du kan kontrollera tillfredsställer av en .LIB sparar, genom att använda endera lib.exe, eller dumpbin.exe på befalla fodrar, ett importarkiv bör inte innehålla any faktiskt kodifierar.

Andra lösningar  
 
programming4us programming4us