gpt4 book ai didi

qt - CDB 在 Qt Creator 中加载变量的速度非常慢

转载 作者:行者123 更新时间:2023-12-04 10:17:13 24 4
gpt4 key购买 nike

我尝试了很多建议来帮助在 Qt Creator 中设置 CDB 调试器,但是在使用它时,加载局部变量仍然需要很长时间。

我的设置:

  • Windows 10 64 位
  • Qt 5.6(随源安装)
  • Qt Creator 3.6.1
  • Microsoft Visual Studio 14 (2015)(32 位和 64 位编译器)
  • Windows SDK(用于调试工具 = CDB)

  • Options->Debugging 中的 General 选项卡列出了自动检测到的源:
    Source: Q:/qt5_workdir/w/s
    Target: C:\Qt\5.6\Src

    我的符号服务器和缓存在 CDB 路径中设置如下:
    srv*http://msdl.microsoft.com/download/symbols
    cache*C:\Qt\CDB-symbols-cache

    在调试器的第一次运行时,它会用 70mb(大概是下载的)数据填充这个目录,但在随后的运行中它似乎没有改变。

    我怀疑加载的源需要很长时间(尽管我有一个 SSD)或者 CDB 正在重新下载符号而不是使用缓存。有什么建议吗?

    编辑:根据请求,我系统上 .sympath 命令的结果:

    Symbol search path is: srv*

    Expanded Symbol search path is: cache*;SRV*https://msdl.microsoft.com/download/symbols

    ************* Symbol Path validation summary **************

    Response Time (ms) Location

    Deferred
    srv*

    最佳答案

    我在 QtCreator 4.0.2 和 VS 2015 上遇到了同样的问题。这就是我所做的。

  • symbol packages 下载了 microsoft 符号包
  • 复制到本地文件夹(D:\Symbols)
  • 在 QtCreator 中,Tools->Options->Debugger->CDB Paths 选择“Insert Symbol Server”并选择本地文件夹。将看起来像下面的屏幕。

  • enter image description here

    关于qt - CDB 在 Qt Creator 中加载变量的速度非常慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36266577/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com