2013-10-29 69 views
7

我已經使用的Visual Studio 2012的性能分析來分析我的C++代碼很長一段時間,但最近,當我嘗試使用它似乎無法加載符號,因爲我當我嘗試查看詳細信息時出現此錯誤的Visual Studio 2012的性能分析無法加載符號文件

無法找到匹配符號。選擇'Symbol Settings ..' 鏈接添加符號文件位置,然後重新加載報告。

我已訪問Options -> Debugging -> Symbols但我不知道我需要添加哪些符號才能正確加載。

目前在該菜單中Symbol file (.pdf) locations:有一個選項可用,它被稱爲Microsoft Symbol Servers,它被選中。在Cashe symbols in this directory:我可以看到它被設置在一個臨時文件夾中,但當我去那個文件夾時,我發現它是空的。

我需要什麼補充,這樣的符號負載是否正確?

+0

你能夠達到'http:// msdl.microsoft.com/download/symbols'?這是MS公共符號服務器。 –

+0

對不起,忘了更新這個,這是VS2012和Windows8.1中的一個已知問題,微軟現在已經修復了它,或者將來會更新它的鏈接--social.msdn.microsoft.com/Forums/vstudio/en-US/0a244be1-9bf9-484f-A7AC-b4e10e18b6e4 /視覺工作室2012年業績分析,未能對負載符號文件?論壇= vsdebug – Caesar

回答

2

我問在MSDN上這個問題,有人告訴我,這是一個已知的問題與Visual Studio 2012和Windows 8.1。微軟已經修復它或將在未來的更新修復它Here is a link to the MSDN question.

+0

有沒有解決這個問題的方法?這對我們來說現在是一個巨大的問題。 –

+0

我剛開始使用VS2013,它沒有這個問題。你也可以回到W8,但這不是一個簡單的選擇。 – Caesar

+0

我希望能夠訪問VS2013,也許我可以儘快完成我的工作。僅僅因爲一個功能,我不會將操作系統恢復。目前,我正在使用Redgate的Performance Profiler試用版。它工作得很好。 –

1

確保您.pdb文件生成您的項目並將其添加到符號位置的列表(可能庫PDB的爲好)。我知道這應該是一個評論,但我沒有爲它的名聲卻:(

+0

對不起,忘了更新這個。這是VS2012和Windows8.1中的一個已知問題,微軟現在或者將來會更新。這裏是鏈接 - social.msdn.microsoft.com/Forums/vstudio/en-US/0a244be1-9bf9-484f-a7ac-b4e10e18b6e4/visual-studio-2012-performance-analysis-failing-to-load-symbol-file ?forum = vsdebug – Caesar

相關問題