有沒有什麼辦法找出在使用VC6編譯的窗口靜態庫中未定義符號的列表?在窗口靜態庫中找到未定義的符號
我知道nm命令會列出linux中的所有符號,並且標記爲「U」的符號可以被識別爲未定義。但是,如何做到這一點Windows?
有沒有什麼辦法找出在使用VC6編譯的窗口靜態庫中未定義符號的列表?在窗口靜態庫中找到未定義的符號
我知道nm命令會列出linux中的所有符號,並且標記爲「U」的符號可以被識別爲未定義。但是,如何做到這一點Windows?
您可以在.lib文件上使用dumpbin.exe/symbols。列出了所有使用的符號,外部符號具有「外部」前綴。
是否dumpbin也列出.lib文件的符號?我認爲它只適用於.dll。 – Jay 2010-04-09 13:18:01
@Jay,是的,我發佈之前已經過驗證。 DLL的開關是/ imports – 2010-04-09 13:23:03
是的。我也證實了它。感謝你的回答。 :) – Jay 2010-04-09 13:53:31