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

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


当前回答

LIB.EXE是VS的图书管理员

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

(像Unix上的libtool)

其他回答

我想要一个像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存档

LIB.EXE是VS的图书管理员

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

(像Unix上的libtool)

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

获得一个Visual Studio包;c++

1)打开VS 2017(或你机器上的任何版本)的开发人员命令提示符(它应该位于:开始菜单->所有程序-> Visual Studio 2017(或你机器上的任何版本)-> Visual Studio Tools ——> VS 2017开发者命令提示符。

2)输入如下命令:

my_lib_name.lib . dumpbin /EXPORTS