只有dll,生成lib、def等中间文件

来源:互联网 发布:ipad翻墙软件 编辑:程序博客网 时间:2024/05/17 18:47

有的时候只有dll,没有lib加载库,调用dll时就会受到限制,使用vs开发工具可以从dll中获取def、lib等文件,步骤如下:

1、使用dependencies查看dll,拷出入口函数列表,保存到新建的def文件,或打开vs command prompt ,输入如下命令

                      DUMPBIN xxx.dll /EXPROTS /OUT:xxx.def

2、整理def文件;在def文件头加入

LIBRARY "xxx"

EXPORTS

  函数列表

  ....

  ....   

3、在vs command prompt里,输入如下命令,得到lib文件

     LIB /DEF:xxx.def /MACHINE:IX86

0 0