我有一个二进制文件- Windows静态库(*.lib)。 是否有一种简单的方法可以从库中找到函数名及其接口?

类似emfar和elfdump实用程序(在Linux系统上)?


当前回答

我想要一个像libfile这样的工具。unix中的A。 windows中的等价文件是lib.exe /list libfile.lib。

其他回答

"dumpbin -exports"适用于dll,但有时可能不适用于lib。对于lib,我们可以使用"dumpbin -linkermember"或"dumpbin -linkermember:1"。

LIB.EXE是VS的图书管理员

http://msdn.microsoft.com/en-us/library/7ykb2k5f (VS.80) . aspx

(像Unix上的libtool)

DUMPBIN /EXPORTS将获得大部分信息,并点击MSDN将获得其余的信息。

获得一个Visual Studio包;c++

我想要一个像libfile这样的工具。unix中的A。 windows中的等价文件是lib.exe /list libfile.lib。

打开Visual Studio命令提示符

dumpbin /ARCHIVEMEMBERS openssl.x86.lib

or

lib /LIST openssl.x86.lib

或者直接用7-zip打开:)它是一个AR存档