[問題] dll改名為lib

看板C_and_CPP (C/C++)作者 (涼雨)時間15年前 (2011/01/18 09:52), 編輯推噓2(206)
留言8則, 4人參與, 最新討論串1/3 (看更多)
之前一直認為dll和lib是不同的東西,當用法也不能混用 但是到新公司,聽到同事手上有一份專案,要引用lib的時候, 就把.dll改名成.lib,然後再直接VC設定成link,就當成lib用 結果還真的跑得起來.... 前幾天和另一個搞linux的朋友(別的公司)聊,他被臨時叫去搞 一個VC的專案,因為他之前沒碰過win和vc,所以就照以前留下 的流程去作,居然也是直接把.dll改名成.lib來link.... 當有兩個人都這樣講得時候,我就動搖了 但是網路上也查不太到這樣的作法 有請問一下為什麼可以這樣作? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.66.251.14

01/18 09:55, , 1F
關鍵字 dll 靜態連結
01/18 09:55, 1F

01/18 09:57, , 2F
可能沒有用到DLL的含數吧,所以沒報錯
01/18 09:57, 2F

01/18 14:55, , 3F
dll也可以靜態喔? 我一直以為dll都用動態
01/18 14:55, 3F

01/18 14:57, , 4F
如果dll也用靜態,這樣不就一樣要在主程式編譯時用
01/18 14:57, 4F

01/18 14:57, , 5F
效果就和lib一樣了嗎? 那為什麼不直接用lib就好?
01/18 14:57, 5F

01/19 01:17, , 7F
走正常路線↑
01/19 01:17, 7F

01/19 11:10, , 8F
樓上這個我瞭解,所以會疑惑同事的作法
01/19 11:10, 8F
文章代碼(AID): #1DDF9pDB (C_and_CPP)
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 3 篇):
文章代碼(AID): #1DDF9pDB (C_and_CPP)