由dll生成lib

概述

dumpbin工具来生成def文件,然后通过lib工具由def文件生成lib文件。例如从sqlite3.dll生成sqlite3.lib。

一、生成def文件

打开“VS 本机工具命令提示符”,顺序执行:

  • dumpbin /exports sqlite3.dll > sqlite3.txt
  • echo LIBRARY sqlite3 > sqlite3.def
  • echo EXPORTS >> sqlite3.def
  • for /f "skip=19 tokens=4" %A in (sqlite3.txt) do echo %A >> sqlite3.def

二、生成lib文件

lib /def:sqlite3.def /out:sqlite3.lib /machine:x86

参考文档

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注