如何从DLL中生成LIB文件?
BCB可以用implib得到lib,VC稍微麻烦一些:
首先dumpbin /exports xxx.dll>xxx.def,留下xxx.def文件的输出段:
ordinal hint RVA name
2 0 00001005 xxx_func1
3 1 0000100F xxx_func2
...
修改为:
LIBRARY "xxx"
EXPORTS
xxx_func1 @2
_func2 @3
...
再执行lib.exe /def:xxx.def即可生成xxx.lib文件