如何读取windows库(.lib)的dumpbin?

时间:2016-01-05 10:24:37

标签: c++ static-libraries dumpbin

我们在项目中使用zlib.lib,在重建了这个lib之后,我再也无法编译项目了。其中一个错误说:

error LNK2019: unresolved external symbol deflateEnd referenced in function lws_extension_callback_deflate_frame

dumpbin了解了我的图书馆和我的资料:

013 00000000 UNDEF  notype ()    External     | deflateEnd
027 00000000 UNDEF  notype ()    External     | deflateEnd
013 000013B0 SECT5  notype ()    External     | deflateEnd
044 0000000C SECT6  notype       Static       | $unwind$deflateEnd
045 0000000C SECT7  notype       Static       | $pdata$deflateEnd
00E 00000000 UNDEF  notype ()    External     | deflateEnd

如何阅读?

  1. 为什么符号013出现两次?
  2. 为什么第二列主要包含零,只有一列有数字。这是什么数字?
  3. notype是什么意思?为什么有时候会有(),有时候 - 不是?
  4. External的含义是什么?
  5. 这是$unwind$$pdata$是什么?
  6. 最后,拥有所有这些信息是否可以说明为什么我有未解决的符号?

0 个答案:

没有答案