在windows static lib中查找未定义的符号

时间:2010-04-09 12:05:13

标签: c windows static-libraries

有没有办法找出使用VC6编译的windows静态库中的未定义符号列表?

我知道nm命令会列出linux中的所有符号,标签为“U”的符号可以被识别为undefined。但是,如何做到这一点?

2 个答案:

答案 0 :(得分:13)

您可以在.lib文件中使用dumpbin.exe / symbols。列出了所有使用的符号,外部符号具有“外部”前缀。

答案 1 :(得分:4)

如果你在Cygwin中安装binutils你有nm并且它理解VC6的目标文件格式。