Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: Daeloce от Февраль 26, 2009, 23:58



Название: Не получается прикрутить gdb
Отправлено: Daeloce от Февраль 26, 2009, 23:58
Поставил QtCreator 0.9.2 под винду. Все хорошо но не получается прикрутить отладчик. gdb поставил, Creator его вроде видит, но на точках останова не встает! При этом если запустить отладку в VS2005 то все нормально работает. По шагам ходит на точках останова встает. Что я не так делаю? Может надо что-то настроить? В общем куда копать никто не знает?


Название: Re: Не получается прикрутить gdb
Отправлено: shadone от Февраль 27, 2009, 13:34
не совсем понятна проблема - но уточню что с помощью gdb можно отлаживать приложения собранные с помощью компилятора gcc/mingw. Если у вас приложение собирается компилятором msvc, то отлаживать из Qt Creator не получится - отладка с использованием студийного отладчика пока не реализована.


Название: отладчик не останавливается на контрольных точках
Отправлено: Karl-Philipp от Май 02, 2009, 14:44
аналогичный вопрос.

Установил qt-sdk-win-opensource-2009.02 на WinXP SP2.
Сначала все работало как надо. Но при очередной попытке отладки отладчик стал пропускать контрольные точки.

Кто-то сталкивался с подобной проблемой?


Название: Re: Не получается прикрутить gdb
Отправлено: Admin от Май 02, 2009, 19:47
Насчет пропуска под gcc  - убедитесь, что у вас есть ключ -g при компиляции. Иначе точки останова будут пропущены.  ::)


Название: Re: Не получается прикрутить gdb
Отправлено: Karl-Philipp от Май 03, 2009, 17:50
Насчет пропуска под gcc  - убедитесь, что у вас есть ключ -g при компиляции. Иначе точки останова будут пропущены.  ::)
А где можно посмотреть/установить данный ключ?

В настройках ничего не менял. Пересборка проекта ни к чему не привела. Переустановил sdk - все заработало.


Название: Re: Не получается прикрутить gdb
Отправлено: Admin от Май 03, 2009, 19:04
в .pro файле программы

Цитировать
CONFIG +=  debug


Название: Re: Не получается прикрутить gdb
Отправлено: Karl-Philipp от Май 03, 2009, 20:28
Спасибо, похоже в этом и была проблема :)