3 回答

TA貢獻1946條經(jīng)驗 獲得超4個贊
假設您正在談論靜態(tài)庫,請DUMPBIN /SYMBOLS
顯示庫中的函數(shù)和數(shù)據(jù)對象。如果您在談論導入庫(.lib
用于引用從DLL導出的符號),則需要DUMPBIN /EXPORTS
。
請注意,對于與“ C”二進制接口鏈接的函數(shù),這仍然無法使您返回值,參數(shù)或調用約定。這些信息根本沒有被編碼.lib
。您必須提前知道(例如,通過頭文件中的原型),以便正確調用它們。
對于與C ++二進制接口鏈接的函數(shù),調用約定和參數(shù)編碼在函數(shù)的導出名稱中(也稱為“名稱修改”)。 DUMPBIN /SYMBOLS
將同時顯示“混合的”函數(shù)名稱以及已解碼的參數(shù)集。

TA貢獻1780條經(jīng)驗 獲得超4個贊
打開可視命令控制臺(Visual Studio命令提示符)
dumpbin /ARCHIVEMEMBERS openssl.x86.lib
要么
lib /LIST openssl.x86.lib
或僅使用7-zip打開它:)其AR檔案

TA貢獻1824條經(jīng)驗 獲得超6個贊
1)打開VS 2017的開發(fā)人員命令提示符(或計算機上具有的任何版本)(應位于以下位置:開始菜單->所有程序-> Visual Studio 2017(或計算機上具有的任何版本) -> Visual Studio工具-> VS 2017的開發(fā)人員命令提示符。
2)輸入以下命令:
dumpbin /EXPORTS my_lib_name.lib
- 3 回答
- 0 關注
- 897 瀏覽
添加回答
舉報