如何從dll檔案匯出對應的lib檔案

2021-09-20 17:29:28 字數 308 閱讀 5922

**:

visual c++ 開發工具提供了兩個命令列工具,乙個是dumpbin.exe,另乙個是lib.exe。利用這兩個工具即可從dll匯出其對應的lib。

1、在命令列執行:

dumpbin /exports yourdll.dll > yourdll.def

exports;

fn1;

fn2;

3、在命令列執行:

lib /def:yourdll.def /machine:i386 /out:yourdll.lib

另外乙個帖子:

如何從dll檔案匯出對應的lib檔案

近期由於不再使用vs生成lib,考慮使用windows下gcc生成乙個動態庫,供第三方呼叫,發現編譯之後只有dll,lib如何處理?好吧,這就是本文的目的。visual c 開發工具提供了兩個命令列工具,乙個是dumpbin.exe,另乙個是lib.exe。利用這兩個工具即可從dll匯出其對應的li...

從dll檔案匯出對應的lib檔案

基本內容 visual c 開發工具提供了兩個命令列工具,乙個是dumpbin.exe,另乙個是lib.exe。利用這兩個工具即可從dll匯出其對應的lib。1 在命令列執行 dumpbin exports yourdll.dll yourdll.def 2 編輯 yourdll.def 檔案,使之...

從DLL匯出LIB檔案

q 從動態鏈結庫dll檔案匯出lib檔案 詳情 常見的還有libcurl庫含有.a檔案,沒有lib檔案。解決 使用virsual studio自帶工具dumpbin.exe和lib.exe進行處理即可得到lib檔案。步驟如下 1,首先檢查dump.exe所在目錄是否在計算機的 環境變數 path 裡...