英特尔VTune无法找到所有Windows调试符号
我已经用CMake创建了一个项目,现在我尝试使用“英特尔VTune”的试用版和Visual Studio 15对该项目进行评测。我在Visual Studio中设置了Windows调试符号服务器,但VTune无法找到所有符号。当然,我的项目是为调试而配置的 1) 我可以将QT.pdb文件复制到项目文件夹以解析它们的位置,但是将QT-bin目录添加到符号位置列表(如上图所示)没有帮助 2) 它仍然找不到一些Windows调试符号,因此许多函数调用并没有显示正确的名称。我还尝试手动运行'symchk.exe',但它对system32文件夹中的所有文件都显示“失败-…不匹配或未找到” 我以前都能用,但现在我格式化了我的电脑,再也不能用了。感谢您的帮助英特尔VTune无法找到所有Windows调试符号,windows,debugging,profiling,debug-symbols,intel-vtune,Windows,Debugging,Profiling,Debug Symbols,Intel Vtune,我已经用CMake创建了一个项目,现在我尝试使用“英特尔VTune”的试用版和Visual Studio 15对该项目进行评测。我在Visual Studio中设置了Windows调试符号服务器,但VTune无法找到所有符号。当然,我的项目是为调试而配置的 1) 我可以将QT.pdb文件复制到项目文件夹以解析它们的位置,但是将QT-bin目录添加到符号位置列表(如上图所示)没有帮助 2) 它仍然找不到一些Windows调试符号,因此许多函数调用并没有显示正确的名称。我还尝试手动运行'sy
编辑:我也开始意识到没有可用的调用堆栈信息。我现在也手动下载了Windows符号,但仍然没有帮助。我开始怀疑这是否真的是丢失的符号…谢谢你的评论。我使用的是英特尔VTune放大器2017更新2(build 499904)。英特尔论坛上有人告诉我,我的Windows版本(build 15063)目前不受支持,但将在即将发布的更新3之后发布。他给我发了一个更新的驱动程序,所以现在一切正常 谢谢你的评论。我使用的是英特尔VTune放大器2017更新2(build 499904)。英特尔论坛上有人告诉我,我的Windows版本(build 15063)目前不受支持,但将在即将发布的更新3之后发布。他给我发了一个更新的驱动程序,所以现在一切正常 您使用哪种VTune版本?至于堆栈-请确保在启用堆栈选项的情况下运行基本热点或高级热点。高级热点的默认设置不收集调用堆栈。您使用哪个VTune版本?至于堆栈-请确保在启用堆栈选项的情况下运行基本热点或高级热点。高级热点的默认设置不收集调用堆栈。