1. 打开工具 Visual Studio 命令提示 (开始 -> 所有程序-> Microsoft Visual Studio 2010 -> Visual Studio Tools ->Visual Studio 命令提示).
2.生成 .def文件,如果Dll文件已经存在对应的.def文件,这一步可以省略。
使用dumpbin命令生成对应的.def文件:dumpbin /exports icsneo40.dll。创建一个.def文件(我的是 icsneo40.def), 编辑该文件,将函数名复制到该文件中,在首行中添加EXPORTS。
3.生成.lib。使用 visual studio command prompt命令窗口,执行如下命令:
lib /def:icsneo40.def /out:icsneo40.lib /machine:x86
lib命令说明:
usage: LIB [options] [files]
options:
/DEF[:filename]
/EXPORT:symbol
/EXTRACT:membername
/INCLUDE:symbol
/LIBPATH:dir
/LIST[:filename]
/MACHINE:{AM33|ARM|EBC|IA64|M32R|MIPS|MIPS16|MIPSFPU|MIPSFPU16|MIPSR41XX|SH3|SH3DSP|SH4|SH5|THUMB|X86}
/NAME:filename
/NODEFAULTLIB[:library]
/NOLOGO
/OUT:filename
/REMOVE:membername
/SUBSYSTEM:{CONSOLE|EFI_APPLICATION|EFI_BOOT_SERVICE_DRIVER|
EFI_ROM|EFI_RUNTIME_DRIVER|NATIVE|POSIX|WINDOWS|
WINDOWSCE}[,#[.##]]
/VERBOSE