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