c語言lib文件
發布時間: 2025-10-17 05:49:31
Ⅰ lib是什麼文件 lib文件如何打開
*.lib 是庫文件的縮寫(library)。但是要想打開庫文件的話,一般的用戶是無法打開它的。說得更准確一些就是:即使你能夠使用某種編輯程序打開庫文件,但是用戶也無法讀懂庫文件中的詳細內容。例如:C 語言編譯器(或者別的語言編譯器)都會自帶很多的庫文件,這些庫文件都是由系統編譯器生成的。用戶只能夠在編譯、連接時,使用庫文件。
Ⅱ 關於c語言 dll文件和lib文件的問題
靜態鏈接 lib文件的二進制代碼最終要鏈接植入你的exe中
動態鏈接 dll文件內的二進制代碼不會植入你的exe中
靜態編譯 如果lib文件 的源碼修改了 編譯生成新的lib文件 那麼
新的lib文件要和你的源碼編譯得到的obj文件重新鏈接生成 新的exe
之前的exe就可以扔進回收站了
動態編譯 dll 的源碼修改了 重新編譯生成新的dll (dll的調用介面 保持不變)
你的源文件編譯 obj文件後鏈接生成exe exe是動態鏈接調用dll 的所以 你的源碼不需要重編譯 你的exe依然可以用,你要做的只是 過來替換一下 n個dll中發生變動的那k個 ,
熱點內容