lib有兩種,一種是靜態庫,比如c-runtime庫,這種lib中有函式的實現**,一般用在靜態連編上,它是將lib中的**加入目標模組(exe或者dll)檔案中,所以鏈結好了之後,lib檔案就沒有用了。一種lib是和dll配合使用的,裡面沒有**,**在dll中,這種lib是用在靜態呼叫dll上的,所以起的作用也是鏈結中用,鏈結完成了,lib也沒用了。至於動態呼叫dll的話,根本用不上lib檔案。 目標模組(exe或者dll)檔案生成之後,就用不著lib檔案了。
lib庫中是不能包含資源的,dll中可以不包含資源(對話方塊資源等等
)
簡要介紹什麼是SDK,DLL與LIB區別聯絡
經常會在技術論壇裡面看到類似這樣的帖子 什麼是 sdk?請高手講一下 sdk 是什麼東東?其實很簡單,sdk 就是 software development kit 的縮寫,中文意思就是 軟體開發工具包 這是乙個覆蓋面相當廣泛的名詞,可以這麼說 輔助開發某一類軟體的相關文件 範例和工具的集合都可以叫...
Keil MDK生成LIB庫以及使用LIB庫
問題引出 為什麼要做成lib庫?1 不想將自己寫的源 公開,但是同時庫檔案又需要讓別人能夠正常呼叫,那封裝成lib的格式就是乙個方法。2 編譯某些工程檔案時非常耗時,像st官方的庫時,由於檔案眾多,編譯一次可能得1兩分鐘,這時可以打包成庫,節省不少的時間。但同時也不能用右鍵go to definit...
什麼是python的庫 什麼是python標準庫
什麼是python標準庫 閱讀 72 python 標準庫非常龐大,所提供的元件涉及範圍十分廣泛,正如以下內容目錄所顯示的。這個庫包含了多個內建模組 以 c 編寫 常用的python標準庫,個人認為分為三類 7大程式設計常用,第三方庫以及常用的科學計算庫.常用的7大庫有 os 作業系統 time 時...