DLL(Dynamic Link Library)文件即庫文件,是動態鏈接庫文件,又稱“應用程序拓展”,是軟件文件類型。
在Windows中,許多應用程序並不是壹個完整的可執行文件,它們被分割成壹些相對獨立的動態鏈接庫,即DLL文件,放置於系統中。當我們執行某壹個程序時,相應的DLL文件就會被調用。
擴展資料
妳可以簡單的把DLL看成壹種倉庫,它提供給妳壹些可以直接拿來用的變量、函數或類。在倉庫的發展史上經歷了“無庫-靜態鏈接庫-動態鏈接庫”的時代。
靜態鏈接庫與動態鏈接庫都是***享代碼的方式,如果采用靜態鏈接庫,則無論妳願不願意,lib中的指令都被直接包含在最終生成的EXE文件中了。
但是若使用DLL,該DLL不必被包含在最終EXE文件中,EXE文件執行時可以“動態”地引用和卸載這個與EXE獨立的DLL文件。靜態鏈接庫和動態鏈接庫的另外壹個區別在於靜態鏈接庫中不能再包含其他的動態鏈接庫或者靜態庫,而在動態鏈接庫中還可以再包含其他的動態或靜態鏈接庫。
百度百科-庫文件