c++ DLL->DEF->LIB

时间:2021-03-27 07:14:45

一、DLL->DEF

https://support.microsoft.com/zh-cn/kb/177429

https://msdn.microsoft.com/zh-cn/library/756as972.aspx

C:\Users\xx>DUMPBIN /EXPORTS E:\sqlite\sqlite3.dll /LINKERMEMBER:2 /OUT:E:\sqlite\sqlite3.def

附加一个导出def标准格式工具 pexports.exe 官网 https://sourceforge.net/projects/mingw/files/MinGW/Extension/pexports/pexports-0.47/

E:\>pexports.exe sqlite3.dll > sqlite3.def

二、DEF->LIB

https://msdn.microsoft.com/en-us/library/0xb6w1f8.aspx

对def文件修改 添加EXPORTS 留下“name”

C:\Users\XX>LIB /DEF:E:\sqlite\sqlite3.def /MACHINE:IX86 /OUT:E:\sqlite\sqlite3.lib /NOLOGO