使用QtCreator时如何避免冗余CDB符号
以下是我如何在QtC中配置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目录变得相当大 编辑
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:上,这也在我脑海中闪过,但是我仍然想知道为什么会发生这种情况,显然没有其他人有类似的问题。谢谢你的支持。我不知道你为什么会得到这个。试试我的变通办法