【发布时间】:2015-10-03 07:20:56
【问题描述】:
当我运行lib /list mylib.lib 时,我看到了一些包含的 .obj 文件,但没有关于类似于此的函数的信息:
Path\file1.obj
Path\file2.obj
Path\file3.obj
如果我将 .lib 文件作为档案打开,我可以看到除了目标文件之外还有许多文件 1.txt, ..., n.txt。这些 txt 文件似乎包含有关 .obj 文件中函数的信息,格式如下:
:
Path\file1.obj ?function_name@...
:
因此可以通过这种方式检索一些信息。
但是没有更好的方法来获取函数信息吗?例如使用lib.exe、dumpbin.exe 或其他工具?还采用更易读/更清晰的格式?到目前为止,我还没有找到它。
有一个相关的问题here,但它没有讨论如何处理 .lib 文件中包含的目标文件。
【问题讨论】:
-
我的回答是否显示使用
/symbols和dumpbin或其他工具undname回答您的问题?
标签: c++ windows static-libraries