我有一个二进制文件 - Windows静态库(*.lib).
有没有一种简单的方法可以从该库中找出函数及其接口的名称?
类似于emfar和elfdump实用程序(在Linux系统上)?
我的系统上没有看到dumpbin.exe.我的系统上有Visual Studio 2005.当我在命令行上键入dumpbin时,它表示无法识别的命令.
默认情况下是否附带Visual Studio,还是必须显式添加此工具?
假设我们在同一目录中有几个头文件和库文件.如果我不知道应链接哪个库,我可以通过编程方式确定必须使用哪个库.
让我说我试图编译我的代码,链接器抱怨未解析的外部符号,我能做什么,知道正确的库存在于同一目录中?
例如,如果我静态链接到freeglut,编译器是否包含freeglut中的所有内容或仅包含我使用的部分?当然,这意味着链接器(或编译器?)会进行某种依赖性分析,以确定它可以安全排除的内容.
如果是这样,有没有办法查看Visual Studio中包含或排除的内容?