Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: 24pm от Июль 17, 2008, 10:44



Название: debug в QDevelop, как настроить?
Отправлено: 24pm от Июль 17, 2008, 10:44
Не могу никак добиться отладки от QDevelop.
Qt собрал с поддержкой debug (пробовал версии 4.3 и 4.4), сам gdb работает с командной строки. Все инструменты найдены (в меню Инструменты).
Программирую и в Windows и в Linux - нигде не могу отлаживаться в QDevelop, кроме как в виде
qDebug() << "var = " << var;
что очень времяёмко.

Кому-нибудь удаётся отлаживаться в QDevelop?
Если бы не скриншоты, то подумал бы, что такая возможность в QDevelop ещё не реализована.
Может какой нюанс есть? Справку прочитал на несколько раз, многоуважаемый Жан-Люк Биорд не отвечает на запросы, в англоязычных форумах ответа тоже не нашёл!   ???


Название: Re: debug в QDevelop, как настроить?
Отправлено: Пантер от Июль 17, 2008, 11:43
У меня тоже не работает отладка. Присоединяюсь к вопросу.


Название: Re: debug в QDevelop, как настроить?
Отправлено: ритт от Июль 17, 2008, 18:01
а у меня работает, но как-то раз через раз. присоединяюсь к вопросу :)

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


Название: Re: debug в QDevelop, как настроить?
Отправлено: Hort от Июль 20, 2008, 09:29
У меня
gdb-6.3-2.exe
MinGW-3.4.2.exe
QDevelop-0.25.2-1-setup.exe
qt-win-opensource-4.4.0-mingw.exe

Все работает
Цитировать
Отладка...
(gdb) (gdb) (gdb) (gdb) (gdb) Starting program: E:/My Documents/My Files/Tester/debug/editor.exe



Program exited normally.

(gdb)
---------------------- Отладка завершена ----------------------


Название: Re: debug в QDevelop, как настроить?
Отправлено: Пантер от Июль 20, 2008, 11:39
Ну так и у меня работает. А вот брэкпойнты не работают. :(


Название: Re: debug в QDevelop, как настроить?
Отправлено: Hort от Июль 20, 2008, 12:18
Ну так и у меня работает. А вот брэкпойнты не работают. :(
брейкпоинты работают. правда не работает показ значения переменной.
ЗЫ хотя только что проверил вроде работает


Название: Re: debug в QDevelop, как настроить?
Отправлено: Пантер от Июль 20, 2008, 14:38
И как ты настроил это?
Ставлю на чем-нибудь брэкпойнт, запускаю софтину, по идее дойдя до брэкпойнта выполнение должно прекратиться, но этого не происходит. Как ты это делаешь?


Название: Re: debug в QDevelop, как настроить?
Отправлено: Hort от Июль 20, 2008, 17:48
И как ты настроил это?
Ставлю на чем-нибудь брэкпойнт, запускаю софтину, по идее дойдя до брэкпойнта выполнение должно прекратиться, но этого не происходит. Как ты это делаешь?
никак. как установил - сразу и заработало. единственно что у меня не работает - автодополнение кода. но это уже не из той оперы.


Название: Re: debug в QDevelop, как настроить?
Отправлено: Пантер от Июль 20, 2008, 17:53
Ы! У меня наоборот автодополнение работает нормально. :)


Название: Re: debug в QDevelop, как настроить?
Отправлено: lamao от Июль 22, 2008, 20:35
У меня работает и автодополнение (только процессор грузит фантастически) и отладка (как из QDevelop, так и из консольного gdb)


Название: Re: debug в QDevelop, как настроить?
Отправлено: Пантер от Июль 23, 2008, 09:01
Да... Походу QDevelop работает по разному на разных компах. Ы! :-D


Название: Re: debug в QDevelop, как настроить?
Отправлено: Cocodile от Декабрь 12, 2008, 15:49
Qt 4.3.4 opensource Win XP sp3 + MinGW+gdb 5.2.1-1 + QDevelop 0.26.1.1.
Компилирую версию проекта -debug запускаю отладку в окне Вывод вкладка Вывод появляется слово отладка...
И больше ничего не происходит. Даже окно отлаживаемой программы не появляется.
В настройках QDevelop все указано.
gdb из командной строки вызывается.