【问题标题】:QStrings not showing when debugging with Qt Creator on Windows在 Windows 上使用 Qt Creator 进行调试时未显示 QStrings
【发布时间】:2015-10-09 14:12:47
【问题描述】:
我正在使用 MSVC 2013 编译器在 Windows 10 上使用 Qt Creator 调试 Qt 5.5 应用程序。
CDB Debugger 在 Qt Creator 中设置,我可以启动调试会话。但是无法检查 Qt 对象(QStrings ...)的可变内容,我只获取内存位置、大小等。
我希望我缺少调试助手或debugger extension mentioned here。
有什么线索可以做什么吗?
【问题讨论】:
标签:
c++
windows
qt
debugging
【解决方案1】:
我暂时删除了 qtcreatorcdbext.dll,启动调试器(强制显示错误)并将 dll 移回。现在一切正常。
设置过程似乎有问题,可能是因为调试工具是在 Qt Creator 之后安装的。
【解决方案2】:
我必须更新 /lib/qtcreatorcdbext32 文件夹中的 qtcreatorcdbext.dll。我的 Qt 创建者是从 Qt 包中单独安装的,所以我将 dll 从 Qt 安装/工具/qtcreator/lib/qtcreatorcdbext32 复制到单独安装的 qtcreator