Ответ 1
Попробуйте dumpbin.exe.
Я давно использую команду cygwin nm для всех моих запросов на отладку символов .lib, но недавно я подумал о том, чтобы обратиться к ней в ответ SO и понял, что у большинства разработчиков Windows не установлен cygwin.
Итак, что такое Microsoft, эквивалентная nm, то есть какая команда будет отображать символы, экспортированные с помощью .lib файла, символы undefined в .lib и т.д.?
Для любопытных примерная страница man man здесь.
Попробуйте dumpbin.exe.
Запустите vcvarsall.bat
который может присутствовать в вашем установленном пути Microsoft Visual Studio. Это устанавливает переменную среды, необходимую для dumpbin.exe
.
D:>"D:\Program Files (x86)\Microsoft Visual Studio 10.0\vcvarsall.bat" x86
Затем используйте dumpbin.exe
. Например, dumpbin.exe/ALL <bin_file>
дает все символы.