1. 程式人生 > >根據DLL檔案生成LIB檔案和def檔案

根據DLL檔案生成LIB檔案和def檔案

首先開啟VS的命令提示符,依次輸入下面的命令(以VLC為例)

dumpbin /exports "D:\Program Files\VideoLAN\VLC\libvlc.dll" > "D:\Program Files\VideoLAN\VLC\libvlc.def"
echo EXPORTS > libvlc.def
for /f "usebackq tokens=4,* delims=_ " %i in (`dumpbin /exports "D:\Program Files\VideoLan\VLC\libvlc.dll"`) do if %i==libvlc echo %i_%j >> libvlc.def
lib /def:"D:\Program Files\VideoLAN\VLC\libvlc.def" /out:"D:\Program Files\VideoLAN\VLC\libvlc.lib" /machine:x86