使用QtCreator时如何避免冗余CDB符号

使用QtCreator时如何避免冗余CDB符号,qt,visual-studio-2015,qt-creator,windbg,Qt,Visual Studio 2015,Qt Creator,Windbg,以下是我如何在QtC中配置CDB路径 srv*http://msdl.microsoft.com/download/symbols cache*R:\temp_KB\symbolcache 我在这里安装了Win 10 Windows工具包 X:\Windows Kits\10\ 当我在QtC中调试时,我看到缓存在R上的符号(如预期的那样),但也在 X:\Windows Kits\10\Debuggers\x86\sym 如何避免这种情况,因为它会占用大量磁盘空间?sym目录变得相当大 编辑

以下是我如何在QtC中配置CDB路径

srv*http://msdl.microsoft.com/download/symbols
cache*R:\temp_KB\symbolcache
我在这里安装了Win 10 Windows工具包

X:\Windows Kits\10\
当我在QtC中调试时,我看到缓存在R上的符号(如预期的那样),但也在

X:\Windows Kits\10\Debuggers\x86\sym
如何避免这种情况,因为它会占用大量磁盘空间?sym目录变得相当大

编辑:一个细节基于我下面的评论。似乎只有windows符号存储了两次,我在
R:\temp\u KB\symbolcache
中只看到一次Qt库符号,但是
wkernelbase.pdb
存储了两次(
R:
.sym

--


windbg中的Win 10 x64、QtC 4.02、Qt 5.6.1、MSVC2015

正确配置符号路径或设置符号路径环境变量已尝试。但我还是在
R:\temp\u KB\symbolcache
x:\Window….\x86\sym
中看到了两次。有趣的是,我在
\u NT\u SYMBOL\u path
中配置的路径中没有看到任何符号。我希望QtC使用QtC中配置的cmd行参数调用调试器,
sym
中的符号来自.hm的地方仍然很奇怪,您可以使用LSE创建一个从R:\temp\u KB\symbolcache到X:\Windows Kits\10\debugers\x86\sym的符号链接/连接,这样Windbg保存它们的位置就不会有什么区别了,现在它们总是存储在R:上,这也在我脑海中闪过,但是我仍然想知道为什么会发生这种情况,显然没有其他人有类似的问题。谢谢你的支持。我不知道你为什么会得到这个。试试我的变通办法