這是pexports 利用DLL生成LIB文件的工具下載,其中OpenBlas的說明講的是如何使用Visual studio的lib.exe工具從dll生成lib文件,而MinGW講的是如何把一個windows的dll轉(zhuǎn)變成MinGW可以使用的.a型的lib庫。
pexports 利用DLL生成LIB文件的工具 和 C++Builder 的鏈接器在鏈接 DLL 時需要導入庫(Import Library),在有些情況下,只能得到 DLL 文件,而沒有導入庫文件(比如用 Delphi 開發(fā)的 DLL),使用這個工具可以方便的生成 DLL 對應的導入庫和模塊定義文件DEF(module-definition file)。
rem 必須要先安裝MinGW
rem 通過下面的命令,來設置環(huán)境變量,并且只在本過程中有效
set path==%path%;C:\MinGW\bin\
pause;
第一步 導出.def文件,pexports ***.dll > ***.def
第二步用vc再帶的lib.exe工具導出lib,lib /def:***.def /machine:i386 /out:***.lib