QCacheGrind源代码路径错误

时间:2014-01-09 14:02:35

标签: xdebug cachegrind

尝试使用QCacheGrind配置我的代码并且所有内容都可以正常加载但我无法在程序中看到源代码。

由于某种原因,源代码路径错误。

现在是cachegrind file location + php file location

应该只有php file location

source code error

1 个答案:

答案 0 :(得分:3)

这是一个出现在非Linux文件系统下的cachegrind错误。

Cachegrind将在您的callgrind输出文件所在的路径中查找源文件,并将其附加到源文件所在的路径(此路径存储在callgrind输出中)。 C:/ callgrind / C:/Project/src/index.php

您可以通过将callgrind输出放在源根目录(C:/ Project /)之外的文件夹中来解决此错误。并在callgrind输出文件上运行replace以从所有源文件路径中删除callgrind输出的目录,因此callgrind输出将显示您的源文件位于src / index.php。

最后,cachegrind将加入C:/ Project /和src / index.php,您将能够在cachegrind中查看源代码。