如何从DLL中生成LIB文件

来源:互联网 发布:网络打字员怎么做 编辑:程序博客网 时间:2024/05/17 04:26

如何从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文件