Russian Qt Forum

Qt => Qt-инструментарий => Тема начата: vanger от Июль 14, 2011, 06:25



Название: [solved] Qt Creator + cdb
Отправлено: vanger от Июль 14, 2011, 06:25
Добрый день.

Безуспешно пытаюсь подключить отладчик cdb.

Что установлено(в хронологическом порядке):
MSVS 2008
Qt 4.7.3 — собрал из исходников 2008 студией
QtCreator 2.2.1 — бинарники от Нокии
Debugging Tools for Windows 6.12

На данном форуме нашёл 2 подобные темы:
http://www.prog.org.ru/topic_15321_0.html
здесь проблема решилась пересборкой Qt Creator. Я же Qt Creator руками не собирал.

http://www.prog.org.ru/topic_17655_0.html
здесь счастье настало после установки 2008 Студии - у меня же и так она.

В какую сторону копать? Может ли помочь переустановка Qt Creator? Последнее кажется сомнительным. Хотя бы потому что, почему бы отладчику не подцепиться во время апдейтов(они были)?


Название: Re: Qt Creator + cdb
Отправлено: xokc от Июль 14, 2011, 20:52
А в чём заключается безуспешность подключения отладчика? Установлено вроде всё. Пути к Qt прописаны в path правильно? Debugger helpers собираются?


Название: Re: Qt Creator + cdb
Отправлено: vanger от Июль 15, 2011, 09:59
А в чём заключается безуспешность подключения отладчика?

Вот в таком месседж боксе:

(http://i24.fastpic.ru/big/2011/0715/e4/f3920fe695cd7a99699ac0e188d419e4.png)

Пути к Qt прописаны в path правильно?

К директории bin Qt, где qmake.exe и т.п.? Да, прописан. Qt-шные проекты собираются нормально.

Debugger helpers собираются?

Вроде собираются:
кнопочки "собрать" в Инструменты->Параметры->Qt4->Профили Qt нажимаются :), и lib и exe, соответствующие помощникам, в путях появляются. Но это ж отладочная библиотека QML и обозреватель QML - они сейчас не нужны, не?


Название: Re: Qt Creator + cdb
Отправлено: alex312 от Июль 15, 2011, 15:41
Куда установлен cdb?
QtCreator ищет в папках "$$(ProgramFiles)/Debugging Tools For Windows/sdk" или "$$(ProgramFiles)/Debugging Tools For Windows (x86)/sdk" ("$$(ProgramFiles)/Debugging Tools For Windows (x64)/sdk")


Название: Re: Qt Creator + cdb
Отправлено: vanger от Июль 15, 2011, 19:18
Куда установлен cdb?
QtCreator ищет в папках "$$(ProgramFiles)/Debugging Tools For Windows/sdk" или "$$(ProgramFiles)/Debugging Tools For Windows (x86)/sdk" ("$$(ProgramFiles)/Debugging Tools For Windows (x64)/sdk")

Ура, ура, ура! Заработало!
Дело было в том, что я ставил Debugging Tools не в Program Files, и даже несмотря на прописывание cdb-шной директории в path, Qt Creator не видел его. При установке в директорию по умолчанию всё OK.
Спасибо!