我使用dumpbin / symbols来查看我创建的库。某些函数在输出中具有 UNDEF notype 。那是什么意思?是否有任何链接来研究dumpbin输出的结构?
最佳答案
我们可以看看the MSDN documentation for dumpbin /SYMBOLS
:
转储文件main.obj
文件类型:COFF OBJECT
COFF符号表
000 00000000 DEBUG notype文件名| 。文件
main.cpp
002 000B1FDB ABS Notype静态| @ comp.id
003 00000000 SECT1 notype静态| .drectve
段长度26,#relocs 0,#linenums 0,校验和722C964F
005 00000000 SECT2 notype静态| 。文本
段长度23,#relocs 1,#linenums 0,校验和459FF65F,选择1(不重复)
007 00000000 SECT2 notype()外部| _主要
008 00000000 UNDEF notype()外部| ?MyDump @@ YAXXZ(void __cdecl MyDump(void))
字符串表大小= 0x10字节
概要
26 .drectve
23。文本
notype()
的含义与它在 jar 上所说的完全一样:它没有类型。
关于c++ - 使用dumpbin查看C++库信息时,UNDEF和notype()是什么意思?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12791747/