2010-02-02 17 views
21

Sé que hay herramientas como PE Explorer para inspeccionar el contenido de las DLL en Windows (símbolos exportados, etc.). ¿Hay algo similar para las bibliotecas estáticas? Estoy vinculando a una biblioteca de terceros que está generando algunos errores de enlace, y quiero verificar que los símbolos que espero se estén proporcionando.¿Inspector de biblioteca estática para Windows?

Respuesta

28

Dumpbin

La utilidad DUMPBIN, que se proporciona con la versión de 32 bits de Microsoft Visual C++, combina las capacidades del enlace, utilidades LIB, y EXEHDR. La combinación de estas herramientas presenta la capacidad de proporcionar información sobre el formato y los símbolos proporcionados en archivos ejecutables, de biblioteca y DLL.

+1

¡Más excelente, gracias! –

+1

Si desea acceder a los símbolos .lib, puede ejecutar 'dumpbin/headers libname.lib' dentro de Developer Command Prompt para VS 20xx. – Gobe

9

dumpbin viene con Visual Studio y se puede ver en archivos .lib. lea la documentación para averiguar qué swich desea usar o simplemente use/all, vacíelo todo en un archivo y use un editor para buscar los símbolos que está buscando.

Cuestiones relacionadas