生成def文件:
方法一:
1. 用vc++提供的命令行工具dumpbin生成一个dll导出函数信息文件
dumpbin /exports mydll.dll > mydll.def
2. 修改mydll.def文件的格式为标准def文件的格式
LIBRARY MYDLL.DLL
EXPORTS
func1
func2
... ...
funcN
3. 用vc++提供的命令行工具lib生成一个lib文件
lib /def:mydll.def /machine:i386 /out:mydll.lib
方法二: 用dll2lib工具生成def文件,然后再执行方法一的第3步生成lib文件。