是否可以從DLL自動生成MSVC導(dǎo)入庫(LIB文件)?怎么樣?
如何從DLL生成導(dǎo)入庫(LIB文件)?
MMMHUHU
2019-11-29 09:34:33
TA貢獻(xiàn)1993條經(jīng)驗 獲得超6個贊
您可以使用dumpbin / exports生成DEF文件:
dumpbin /exports sqlite3.dll > exports.txt
echo LIBRARY SQLITE3 > sqlite3.def
echo EXPORTS >> sqlite3.def
for /f "skip=19 tokens=4" %A in (exports.txt) do echo %A >> sqlite3.def
圖書管理員可以使用此DEF文件生成LIB:
lib /def:sqlite3.def /out:sqlite3.lib /machine:x86
所有的文件名(的exports.txt,sqlite3.dll,sqlite3.def等)應(yīng)具有完整路徑預(yù)先考慮。
舉報