使用vs查看動態連接庫和靜態庫的方法

之前查看dll導出函數,通常使用Viewdll等第三方工具。但因爲Viewdll採用dephi編寫,所以僅能查看32位的dll。其實微軟已經幫咱們提供一個查看dll導出函數的命令,嵌在VS開發環境中,能夠查看32位和64位的dll。具體使用方法以下:(例如查看d:\a.dll的導出函數)函數

1. 進入VS開發環境,而後Tools -> Visual studio 2010 Command Prompt工具

2. cd到d:\下開發

3. 輸入命令d:\dumpbin /exports a.dll回車便可看到a.dll的全部導出函數get

若是要重定向輸出至b.txt文本文件,則命令格式以下:d:\dumpbin /exports a.dll /out:b.txt博客

 

注意:以上內容抄錄別人博客。實際上lib 和dll查看並不必定同樣。若是是伴隨着dll生成的lib 能夠使用 export 可是若是lib自己是靜態庫 須要使用LINKERMEMBERio

例如以下命令。其中 > 表示存入txt文件
D:\VS2015>dumpbin /LINKERMEMBER F:\zlib-1.2.11\contrib\vstudio\vc14\x86\ZlibStat
Release\zlibstat.lib >F:\zlib-1.2.11\contrib\vstudio\vc14\x86\ZlibStatRelease\1.
txt方法

相關文章
相關標籤/搜索