.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 во вложении: