Если вы говорите о статической библиотеке, DUMPBIN /SYMBOLS
показывает функции и объекты данных в библиотеке. Если вы говорите о библиотеке импорта (.lib
используется для обозначения символов, экспортируемых из DLL), то вам нужно DUMPBIN /EXPORTS
.
Обратите внимание, что для функций, связанных с двоичным интерфейсом "C", по-прежнему не будут возвращаться значения, параметры или соглашение о вызовах. Эта информация вообще не закодирована в .lib
; Вы должны знать это заранее (например, с помощью прототипов в заголовочных файлах), чтобы правильно их вызывать.
Для функций, связанных с двоичным интерфейсом C ++, соглашение о вызовах и аргументы кодируются в экспортированном имени функции (также называемом «искажение имени»). DUMPBIN /SYMBOLS
покажет вам как "искаженное" имя функции, так и декодированный набор параметров.