...It's time for financial transactions...

Main menu

.lib файл из .dll

Такая задача не часто, но встречается: Имеется стандартная dll-ка. Как из неё получить lib файл? Это не очень сложный процесс.

    • Необходимо из файла dll получить def файл (если такого файла еще не существует). Запускаем из стартового меню “Командную строку разработчика” (типа Start -> Program Files -> Microsoft Visual Studio -> Visual Studio Tools -> Visual Studio Command Prompt) и выполняем команду: dumpbin /exports имя_файла.dll >> имя_файла.def
  • Отредактируем получившийся файл определений, что бы он получил такой формат:
    EXPORTS
    имя_функции_1
    имя_функции_2
    имя_функции_3
    ...
    Файл определений в таком формате пригоден для дальнейшего использования.
  • Выполним заключительную команду:
    lib /def:имя_файла.def /out:имя_файла.lib /machine:x86
    .lib файл получен

Автоматизируем действия, создав файл на PowerShell во вложении: