dll是動(dòng)態(tài)鏈接庫Dynamic Link Library的縮寫,作用是將寫好的獨(dú)立模塊封裝到庫里,只提供接口供外部調(diào)用者使用,內(nèi)部函數(shù)及具體實(shí)現(xiàn)不可見,起到保護(hù)代碼邏輯的作用。
-
在開發(fā)或者調(diào)試中 ,有時(shí)候需要查看dll的接口,因此我們可以借助Visual Studio提供的工具dumpbin.exe 輸入簡(jiǎn)單的控制行命令來查看,該工具可在開始菜單目錄下點(diǎn)擊visual studio 目錄下找到x86 Native Tools Command Prompt for VS 2017 進(jìn)入控制臺(tái)。
開始菜單下dll查看工具 具體使用方式
查看dll導(dǎo)出的函數(shù)接口
dumpbin /exports [dll所在路徑]
查看dll導(dǎo)入的函數(shù)
dumpbin /imports [dll所在路徑]
查看dll依賴的庫
dumpbin /dependents [dll所在路徑]
- 以exports 命令為例:

dumpbin_e1.png
此外,也可將導(dǎo)出信息寫入指定的文本中,需要在語法后面加上文件路徑
dumpbin /dependents [dll所在路徑] >[導(dǎo)出文件名]
- 以exposrts 用法示例

示例
