lib 與 dll 的區(qū)別

靜態(tài)庫:在鏈接步驟中师痕,連接器將從庫文件取得所需的代碼,復(fù)制到生成的可執(zhí)行文件中而账,這種庫稱為靜態(tài)庫胰坟,其特點是可執(zhí)行文件中包含了庫代碼的一份完整拷貝;缺點就是被多次使用就會有多份冗余拷貝泞辐。即靜態(tài)庫中的指令都全部被直接包含在最終生成的 EXE 文件中了腕铸。在vs中新建生成靜態(tài)庫的工程,編譯生成成功后铛碑,只產(chǎn)生一個.lib文件

動態(tài)庫:動態(tài)鏈接庫是一個包含可由多個程序同時使用的代碼和數(shù)據(jù)的庫狠裹,DLL不是可執(zhí)行文件。動態(tài)鏈接提供了一種方法汽烦,使進程可以調(diào)用不屬于其可執(zhí)行代碼的函數(shù)涛菠。函數(shù)的可執(zhí)行代碼位于一個 DLL 中,該 DLL 包含一個或多個已被編譯撇吞、鏈接并與使用它們的進程分開存儲的函數(shù)俗冻。在vs中新建生成動態(tài)庫的工程,編譯成功后牍颈,產(chǎn)生一個.lib文件和一個.dll文件

靜態(tài)庫中的lib:該LIB包含函數(shù)代碼本身(即包括函數(shù)的索引迄薄,也包括實現(xiàn)),在編譯時直接將代碼加入程序當中

動態(tài)庫中的lib:該LIB包含了函數(shù)所在的DLL文件和文件中函數(shù)位置的信息(索引)煮岁,函數(shù)實現(xiàn)代碼由運行時加載在進程空間中的DLL提供

總之讥蔽,lib是編譯時用到的,dll是運行時用到的画机。如果要完成源代碼的編譯冶伞,只需要lib;如果要使動態(tài)鏈接的程序運行起來步氏,只需要dll响禽。

原來我在VS工程已經(jīng)lib庫加進去但編譯的時候老是出現(xiàn)

LINK2019 error:

是因為沒有將相應(yīng)的dll庫也加進去,這樣只能找頭文件定義,卻找不到可執(zhí)行代碼芋类。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末隆嗅,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子侯繁,更是在濱河造成了極大的恐慌胖喳,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,729評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件巫击,死亡現(xiàn)場離奇詭異,居然都是意外死亡精续,警方通過查閱死者的電腦和手機坝锰,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,226評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來重付,“玉大人顷级,你說我怎么就攤上這事∪返妫” “怎么了弓颈?”我有些...
    開封第一講書人閱讀 169,461評論 0 362
  • 文/不壞的土叔 我叫張陵,是天一觀的道長删掀。 經(jīng)常有香客問我翔冀,道長,這世上最難降的妖魔是什么披泪? 我笑而不...
    開封第一講書人閱讀 60,135評論 1 300
  • 正文 為了忘掉前任纤子,我火速辦了婚禮,結(jié)果婚禮上款票,老公的妹妹穿的比我還像新娘控硼。我一直安慰自己,他們只是感情好艾少,可當我...
    茶點故事閱讀 69,130評論 6 398
  • 文/花漫 我一把揭開白布卡乾。 她就那樣靜靜地躺著,像睡著了一般缚够。 火紅的嫁衣襯著肌膚如雪幔妨。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,736評論 1 312
  • 那天谍椅,我揣著相機與錄音陶冷,去河邊找鬼。 笑死毯辅,一個胖子當著我的面吹牛埂伦,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播思恐,決...
    沈念sama閱讀 41,179評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼沾谜,長吁一口氣:“原來是場噩夢啊……” “哼膊毁!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起基跑,我...
    開封第一講書人閱讀 40,124評論 0 277
  • 序言:老撾萬榮一對情侶失蹤婚温,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后媳否,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體栅螟,經(jīng)...
    沈念sama閱讀 46,657評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,723評論 3 342
  • 正文 我和宋清朗相戀三年篱竭,在試婚紗的時候發(fā)現(xiàn)自己被綠了力图。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,872評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡掺逼,死狀恐怖吃媒,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情吕喘,我是刑警寧澤赘那,帶...
    沈念sama閱讀 36,533評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站氯质,受9級特大地震影響募舟,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜闻察,卻給世界環(huán)境...
    茶點故事閱讀 42,213評論 3 336
  • 文/蒙蒙 一胃珍、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧蜓陌,春花似錦觅彰、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,700評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至隧期,卻和暖如春飒责,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背仆潮。 一陣腳步聲響...
    開封第一講書人閱讀 33,819評論 1 274
  • 我被黑心中介騙來泰國打工宏蛉, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人性置。 一個月前我還...
    沈念sama閱讀 49,304評論 3 379
  • 正文 我出身青樓拾并,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子嗅义,可洞房花燭夜當晚...
    茶點故事閱讀 45,876評論 2 361

推薦閱讀更多精彩內(nèi)容