- 1. 第一種是 Win32 Static Library,這種檔案的格式在 VC 與 BCB 是不相同的,而且用 coff2omf 這個工具也無法正確互轉格式,目前也 還沒有看過能夠正確轉換的工具 (因為無法分別清楚得知 VC/BCB 的 Win32 Static Library 內部的詳細資料結構);你所說的那個檔案 (comsupp.lib)
- 2. 另外一種通常是專案型態為 Win32 Dynamic-Link Library 的副屬產出物, 例如: 假設你有一個 DLL 的專案名稱叫做 ABC 的話,在編譯、連結完成之 後,除了可以產生 ABC.dll 之外,也會產生 ABC.lib。當 ABC.dll 要給別 人使用的時候,就要把 ABC.dll/ABC.lib/ABC.h 至少這三個檔案提供給對方 ,這樣子對方就可以選擇靜態連結 (會同時用到 ABC.dll/ABC.lib/ABC.h 這 三個檔案) 或動態連結 (只會用到 ABC.dll/ABC.h 這兩個檔案) 來呼叫你的 ABC.dll 內部的 function