我試圖找到一種方法來查看給定解決方案可執行文件中包含的所有符號。查看給定VC++ EXE文件中所有符號/文件的方法
理想情況下,我希望最終得到一個製表符分隔列表符號文件,命名空間。依賴關係也會很好。
目標是找到不匹配的名稱空間,並確保代碼在發佈時已解除綁定。
作爲參考,Flash Builder + eclipse有一個漂亮的鏈接器選項,可以列出所有符號及其依賴關係。找到「粘性」鏈接點非常有用。
我試過尋找一個pdb查看器或命令行選項,但似乎沒有任何東西在那裏。有沒有人知道一種方法來做到這一點?謝謝!
你能否詳細說明「不匹配的名稱空間?」 –
這樣的工具會讓你的眼睛流血,但除了非常微不足道的程序。您可以使用DbgHelp API自行輕鬆編寫一個。 http://msdn.microsoft.com/en-us/library/windows/desktop/ms679309%28v=vs.85%29.aspx –
@JohnDibling - 主要用於我們的項目 - 我們有一些類沒有命名空間或在特定於平臺的名稱空間中應該放在一個通用的無平臺名稱空間中 – Matt