看板 C_and_CPP 關於我們 聯絡資訊
之前一直認為dll和lib是不同的東西,當用法也不能混用 但是到新公司,聽到同事手上有一份專案,要引用lib的時候, 就把.dll改名成.lib,然後再直接VC設定成link,就當成lib用 結果還真的跑得起來.... 前幾天和另一個搞linux的朋友(別的公司)聊,他被臨時叫去搞 一個VC的專案,因為他之前沒碰過win和vc,所以就照以前留下 的流程去作,居然也是直接把.dll改名成.lib來link.... 當有兩個人都這樣講得時候,我就動搖了 但是網路上也查不太到這樣的作法 有請問一下為什麼可以這樣作? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.66.251.14
loveme00835:關鍵字 dll 靜態連結 01/18 09:55
stupid0319:可能沒有用到DLL的含數吧,所以沒報錯 01/18 09:57
clarkman:dll也可以靜態喔? 我一直以為dll都用動態 01/18 14:55
clarkman:如果dll也用靜態,這樣不就一樣要在主程式編譯時用 01/18 14:57
clarkman:效果就和lib一樣了嗎? 那為什麼不直接用lib就好? 01/18 14:57
tropical72:走正常路線↑ 01/19 01:17
clarkman:樓上這個我瞭解,所以會疑惑同事的作法 01/19 11:10