Не удается отладить в qt-creator, сбой cdb 0xC0000135

Когда я запускаю debug в режиме отладки в Qt-Creator, он просто говорит

Отладка началась. Отладка закончена.

Вывод отладки огромен, но вот важная часть:

dNOTE: ENGINE RUN AND INFERIOR RUN OK
sRunning.
dState changed from EngineRunRequested(7) to InferiorRunOk(11) [master]
ModLoad: 00000000`76e40000 00000000`76f5f000   WOW64_IMAGE_SECTION
ModLoad: 00000000`74fb0000 00000000`750c0000   WOW64_IMAGE_SECTION
ModLoad: 00000000`76e40000 00000000`76f5f000   NOT_AN_IMAGE
ModLoad: 00000000`76f60000 00000000`7705a000   NOT_AN_IMAGE
ModLoad: 00000000`74fb0000 00000000`750c0000   C:\Windows\syswow64\kernel32.dll
ModLoad: 00000000`758d0000 00000000`75917000   C:\Windows\syswow64\KERNELBASE.dll
ModLoad: 00000000`647e0000 00000000`64f4c000   C:\Qt\Qt5.0.2\5.0.2\msvc2010_opengl\bin\Qt5Widgetsd.dll
ModLoad: 00000000`755f0000 00000000`75680000   C:\Windows\syswow64\GDI32.dll
ModLoad: 00000000`74e70000 00000000`74f70000   C:\Windows\syswow64\USER32.dll
ModLoad: 00000000`75280000 00000000`75320000   C:\Windows\syswow64\ADVAPI32.dll
ModLoad: 00000000`75930000 00000000`759dc000   C:\Windows\syswow64\msvcrt.dll
ModLoad: 00000000`76e20000 00000000`76e39000   C:\Windows\SysWOW64\sechost.dll
ModLoad: 00000000`75320000 00000000`75410000   C:\Windows\syswow64\RPCRT4.dll
ModLoad: 00000000`74c90000 00000000`74cf0000   C:\Windows\syswow64\SspiCli.dll
ModLoad: 00000000`74c80000 00000000`74c8c000   C:\Windows\syswow64\CRYPTBASE.dll
ModLoad: 00000000`758b0000 00000000`758ba000   C:\Windows\syswow64\LPK.dll
ModLoad: 00000000`74dd0000 00000000`74e6d000   C:\Windows\syswow64\USP10.dll
ModLoad: 00000000`75e70000 00000000`76aba000   C:\Windows\syswow64\SHELL32.dll
ModLoad: 00000000`750c0000 00000000`75117000   C:\Windows\syswow64\SHLWAPI.dll
ModLoad: 00000000`0f7b0000 00000000`0fd12000   C:\Qt\Qt5.0.2\5.0.2\msvc2010_opengl\bin\Qt5Guid.dll
ModLoad: 00000000`50e70000 00000000`50f38000   C:\Windows\SysWOW64\OPENGL32.dll
ModLoad: 00000000`53480000 00000000`534a2000   C:\Windows\SysWOW64\GLU32.dll
ModLoad: 00000000`50b10000 00000000`50bf7000   C:\Windows\SysWOW64\DDRAW.dll
ModLoad: 00000000`53cb0000 00000000`53cb6000   C:\Windows\SysWOW64\DCIMAN32.dll
ModLoad: 00000000`76bf0000 00000000`76d8d000   C:\Windows\syswow64\SETUPAPI.dll
ModLoad: 00000000`74d60000 00000000`74d87000   C:\Windows\syswow64\CFGMGR32.dll
ModLoad: 00000000`75de0000 00000000`75e6f000   C:\Windows\syswow64\OLEAUT32.dll
ModLoad: 00000000`75410000 00000000`7556c000   C:\Windows\syswow64\ole32.dll
ModLoad: 00000000`74d90000 00000000`74da2000   C:\Windows\syswow64\DEVOBJ.dll
ModLoad: 00000000`6dc70000 00000000`6dc83000   C:\Windows\SysWOW64\dwmapi.dll
ModLoad: 00000000`66ac0000 00000000`67197000   C:\Qt\Qt5.0.2\5.0.2\msvc2010_opengl\bin\Qt5Cored.dll
ModLoad: 00000000`74f70000 00000000`74fa5000   C:\Windows\syswow64\WS2_32.dll
ModLoad: 00000000`74db0000 00000000`74db6000   C:\Windows\syswow64\NSI.dll
ModLoad: 00000000`4a900000 00000000`4aa49000   C:\Qt\Qt5.0.2\5.0.2\msvc2010_opengl\bin\icuin49.dll
ModLoad: 00000000`00340000 00000000`00447000   C:\Qt\Qt5.0.2\5.0.2\msvc2010_opengl\bin\icuuc49.dll
ModLoad: 00000000`00760000 00000000`01882000   C:\Qt\Qt5.0.2\5.0.2\msvc2010_opengl\bin\icudt49.dll
ModLoad: 00000000`61ff0000 00000000`620af000   C:\Windows\SysWOW64\MSVCR100.dll
ModLoad: 00000000`00510000 00000000`00579000   C:\Windows\SysWOW64\MSVCP100.dll
sProcess exited (3221225781)
eERROR: Process crashed
eERROR: CDB crashed
dNOTE: ENGINE SPONTANEOUS SHUTDOWN
dState changed BY FORCE from InferiorRunOk(11) to EngineShutdownOk(22) [master]
dState changed from EngineShutdownOk(22) to DebuggerFinished(23) [master]
dQUEUE: FINISH DEBUGGER
dNOTE: FINISH DEBUGGER
dHANDLE RUNCONTROL FINISHED
sDebugger finished.

Я использую Windows 7, QT-5.02, скомпилированный для OpenGL, MSVC2010, QT-Creator 2.7.0, Windows SDK 7.1, VS2010. Проблема существует независимо от того, какую версию компилятора VC ++ я использую (9.0 против 10.0).

Я уже пытался переустановить Windows SDK, все распространяемые VC ++, QT и QT-Creator.

Проблема сохраняется независимо от того, какой проект я использую, даже простой привет мир без вызовов QT.

Кто-нибудь знает, что происходит?

3

Решение

  1. Можете ли вы запустить свое приложение без отладчика — другими словами, всегда ли оно вылетает?
  2. Вы проверили все свои зависимости для своего приложения? (ходок зависимости & распространяемые)

Я спрашиваю, потому что есть подобное пост с вашим кодом ошибки это указывает на то, что ваша проблема может быть связана с отсутствующими DLL, не найденными в каталоге, или% PATH%.

Я просто настроил свой CDB в Windows 7 с нуля и проблем не было.

2

Другие решения

Я исправил это, добавив ICU к пути (который для меня был \dev\icu4c-51_2-Win64-msvc10\icu\bin64).

1

Я получил тот же журнал и ту же ошибку. Я решил ее, скопировав 2 файла из C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ VC \ redist \ Debug_NonRedist \ x86 \ Microsoft.VC100.DebugCRT по пути, по которому exe-файл может получить доступ (в моем сценарии я Я собираю 32-битное приложение на 64-битной машине, и я скопировал в папку, где находится QCore5d.dll).

0
По вопросам рекламы [email protected]