我已经使用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