【发布时间】:2014-10-17 13:00:30
【问题描述】:
我使用 QT creator 开发了一个 QT 应用程序。该程序有时会在 Windows 7 和 XP 上崩溃。上次发生这种情况时,我使用任务管理器创建了转储文件。我尝试使用 WinDbg,但遇到很多关于它无法找到 QT 的“符号”文件的错误:
*** ERROR: Symbol file could not be found. Defaulted to export symbols for QtWebKit4.dll -
*** ERROR: Symbol file could not be found. Defaulted to export symbols for QtCore4.dll -
*** ERROR: Symbol file could not be found. Defaulted to export symbols for QtGui4.dll -
*** ERROR: Module load completed but symbols could not be loaded for MyApp1.1b.exe
*** WARNING: symbols timestamp is wrong 0x522be0b3 0x522bdb3e for mswsock.dll
*** WARNING: symbols timestamp is wrong 0x4a5be0b0 0x4ce7ba42 for winmm.dll
*** WARNING: symbols timestamp is wrong 0x4a5be093 0x4a5bdb3c for uxtheme.dll
*** WARNING: symbols timestamp is wrong 0x53b9ff75 0x53b9f968 for AudioSes.dll
有谁知道如何使用 WinDbg 或类似工具在 QT 应用程序中调试应用程序崩溃?
【问题讨论】:
-
您正在调试发布版本。该应用程序的调试版本将链接到
QtCore4D.dll等...我希望在这种情况下可以找到符号。
标签: qt debugging windbg crash-dumps