Angenommen, Sie sprechen von einer statischen Bibliothek, DUMPBIN /SYMBOLS
zeigt die Funktionen und Datenobjekte in der Bibliothek. Wenn es sich um eine Importbibliothek handelt (eine .lib
verwendet, um auf Symbole zu verweisen, die aus einer DLL exportiert werden), dann wollen Sie DUMPBIN /EXPORTS
.
Beachten Sie, dass für Funktionen, die mit der "C"-Binärschnittstelle verknüpft sind, dadurch immer noch keine Rückgabewerte, Parameter oder Aufrufkonventionen erhalten werden. Diese Informationen sind nicht in der .lib
Sie müssen das im Voraus wissen (z. B. über Prototypen in Header-Dateien), um sie korrekt aufrufen zu können.
Bei Funktionen, die mit der C++-Binärschnittstelle verknüpft sind, werden die Aufrufkonvention und die Argumente im exportierten Namen der Funktion kodiert (auch "name mangling" genannt). DUMPBIN /SYMBOLS
zeigt Ihnen sowohl den "entstellten" Funktionsnamen als auch den entschlüsselten Parametersatz an.