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

Jay*_*Jay 9 c windows static-libraries

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

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

Han*_*ant 13

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


Edd*_*onk 5

如果你在 WSL/MSYS2/Cygwin 中安装 GNU binutils,你就有 nm 并且它理解 VC6 或更高版本的目标文件格式。