close

*.lib   和   *.dll   有什麼區別?

首先,Lib文件不是可執行文件,裡面沒有可執行部分。你知道DLL吧,實際上DLL是個二進制文件,裡面有可執行代碼、資源等等。但是我們的調用程序如何知道從哪裡開始執行該二進制文件哩?這時候必須給定一個接口,告訴調用DLL文件的程序在調用的時候從哪裡開始進入,或者說DLL中導出的函數入口有哪些。這時候才引入了Lib文件,因此Lib文件實際上是DLL導出函數的定義。 

arrow
arrow
    全站熱搜

    createps 發表在 痞客邦 留言(0) 人氣()