支持對DLL動態(tài)庫產(chǎn)生靜態(tài)導(dǎo)入庫.并支持對改名的dll生成相應(yīng)名字的導(dǎo)入庫(通過改變工具).
本工具的主要用途是:
一、為沒有靜態(tài)導(dǎo)入庫(LIB)的DLL生成函數(shù)導(dǎo)入庫,方便給VC++程序調(diào)用。
二、用于其它語言編寫的DLL(比如BCB),導(dǎo)出函數(shù)是沒有C語言修飾符的(例如:_函數(shù)名@N),提供VC++使用。不導(dǎo)入函數(shù)名稱,以免鏈接時出錯,而改為導(dǎo)入函數(shù)序號的靜態(tài)庫。
三、不生成導(dǎo)入函數(shù)名稱的導(dǎo)入庫,而是導(dǎo)入函數(shù)序號。不導(dǎo)入DLL的函數(shù)名列表,減小程序的編譯后的文件大小。
使用方法:
一、點擊導(dǎo)出“導(dǎo)出*.def 文件”按鈕,選擇要生成導(dǎo)入庫的DLL文件,生成*.DEF的導(dǎo)出函數(shù)定義文件。如果沒有C語言修飾符的(例如:_函數(shù)名@N),要自己編輯加上,N是與參數(shù)總字節(jié)數(shù),即調(diào)用棧大小。
點擊加載更多評論>>