我已經使用CMake創建了一個項目,我現在嘗試使用英特爾VTune的試用版與Visual Studio 15一起進行配置文件。我在Visual Studio中設置了Windows調試符號服務器,但VTune無法找到所有符號。我的項目配置爲調試課程。英特爾VTune無法找到所有Windows調試符號
1)我可以QT .pdb文件複製到項目文件夾,以解決他們的位置,但加入QT bin目錄上圖中的符號位置列表不起作用。
2)它仍然沒有找到一些Windows調試符號,因此許多函數調用都沒有顯示正確的名稱。我也嘗試手動運行'symchk.exe',但是它顯示「FAILED - ...不匹配或未找到」,用於system32文件夾中的所有文件。
我以前的工作都是這樣,但是現在我格式化了電腦,無法再重新開始工作。任何幫助感謝!
編輯:我也開始意識到,沒有可用的調用堆棧信息。我現在手動下載了Windows符號,但仍然沒有幫助。我開始懷疑它是否真的是缺失的符號...
您使用哪個VTune版本? 至於堆棧 - 請確保您運行的基本熱點或高級熱點與堆棧選項啓用。 Advanced Hotspots的默認設置不會收集調用堆棧。 – Vital