Russian Qt Forum
Ноябрь 23, 2024, 22:00 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: debug в QDevelop, как настроить?  (Прочитано 10195 раз)
24pm
Гость
« : Июль 17, 2008, 10:44 »

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

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

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #1 : Июль 17, 2008, 11:43 »

У меня тоже не работает отладка. Присоединяюсь к вопросу.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
ритт
Гость
« Ответ #2 : Июль 17, 2008, 18:01 »

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

видимо, бьёрд сам не любит ничего отлаживать - вот и утечки до полутора гигов, и неожиданные краши
ну, в бщем, несколько раз мне удавалось добиться вменяемой работы отладчика, а потом то кудэвэлоп обновлю, то гдб - и всё опять в трубу. почему-то работоспособность меняется от версии к версии...
Записан
Hort
Гость
« Ответ #3 : Июль 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)
---------------------- Отладка завершена ----------------------
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #4 : Июль 20, 2008, 11:39 »

Ну так и у меня работает. А вот брэкпойнты не работают. Грустный
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Hort
Гость
« Ответ #5 : Июль 20, 2008, 12:18 »

Ну так и у меня работает. А вот брэкпойнты не работают. Грустный
брейкпоинты работают. правда не работает показ значения переменной.
ЗЫ хотя только что проверил вроде работает
« Последнее редактирование: Июль 20, 2008, 12:28 от Hort » Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #6 : Июль 20, 2008, 14:38 »

И как ты настроил это?
Ставлю на чем-нибудь брэкпойнт, запускаю софтину, по идее дойдя до брэкпойнта выполнение должно прекратиться, но этого не происходит. Как ты это делаешь?
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Hort
Гость
« Ответ #7 : Июль 20, 2008, 17:48 »

И как ты настроил это?
Ставлю на чем-нибудь брэкпойнт, запускаю софтину, по идее дойдя до брэкпойнта выполнение должно прекратиться, но этого не происходит. Как ты это делаешь?
никак. как установил - сразу и заработало. единственно что у меня не работает - автодополнение кода. но это уже не из той оперы.
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #8 : Июль 20, 2008, 17:53 »

Ы! У меня наоборот автодополнение работает нормально. Улыбающийся
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
lamao
Гость
« Ответ #9 : Июль 22, 2008, 20:35 »

У меня работает и автодополнение (только процессор грузит фантастически) и отладка (как из QDevelop, так и из консольного gdb)
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #10 : Июль 23, 2008, 09:01 »

Да... Походу QDevelop работает по разному на разных компах. Ы! :-D
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Cocodile
Гость
« Ответ #11 : Декабрь 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 из командной строки вызывается.


Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.046 секунд. Запросов: 23.