Steps

  1. 使用dumpbin查看dll信息

    1
    $ "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\dumpbin.exe" /exports  xxx.dll > xxx.txt

    dumpbin是Microsoft Visual Studio自带的命令行工具。

  2. 编写xxx.def文件

    1
    2
    3
    4
    LIBRARY xxx
    EXPORTS
    func1 @1
    func2 @2

    函数名称和@后面的数字与步骤1中的name/ordinal一一对应。

  3. 使用lib命令行生成lib文件

    1
    $ "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\lib.exe" /exports  /machine:x86 /def:xxx.def

Reference