这是pexports 利用DLL生成LIB文件的工具下载,其中OpenBlas的说明讲的是如何使用Visual studio的lib.exe工具从dll生成lib文件,而MinGW讲的是如何把一个windows的dll转变成MinGW可以使用的.a型的lib库。
pexports 利用DLL生成LIB文件的工具 和 C++Builder 的链接器在链接 DLL 时需要导入库(Import Library),在有些情况下,只能得到 DLL 文件,而没有导入库文件(比如用 Delphi 开发的 DLL),使用这个工具可以方便的生成 DLL 对应的导入库和模块定义文件DEF(module-definition file)。
rem 必须要先安装MinGW
rem 通过下面的命令,来设置环境变量,并且只在本过程中有效
set path==%path%;C:\MinGW\bin\
pause;
第一步 导出.def文件,pexports ***.dll > ***.def
第二步用vc再带的lib.exe工具导出lib,lib /def:***.def /machine:i386 /out:***.lib