Название: [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. Спасибо! |