Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Qt Creator: не работает отладка (частично работает)  (Прочитано 4293 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Александръ

  • Автор темы
  • Гость
Решил изучить эту IDE и начал писать в ней программу, но возникла проблема отладки. Как посмотреть значение переменной? Хочу как в VS.




В документации троллтека написано что я должен видеть значение переменной на первом скриншоте, но я ничего не вижу, пробовал покопаться внутри str, но там тоже ничего похожего на qwerty не нашёл. Про второй и третий скриншоты тоже немного не понял, почему я не вижу локальной переменной, хотя по идее должен видеть. Дебаггер gdb, настройки дефолтные.

Пользователь решил продолжить мысль 11 Сентября 2009, 20:15:53:
QMessageBox конечно тоже можно юзать, но это весьма не удобно.
« Последнее редактирование: 12 Сентября 2009, 23:46:02 от Александръ »

Оффлайн SergeyIT

  • Зануда.
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5750
  • Все по палатам!
    • Просмотр профиля
Re: Qt Creator: не работает отладка
« Ответ #1 : 12 Сентября 2009, 01:31:03 »
Как я понимаю на первом скриншоте переменная str еще не получила значения, а на втором - она уже уничтожена так как нигде далее не используется.
Извините, я все еще учусь

Александръ

  • Автор темы
  • Гость
Re: Qt Creator: не работает отладка
« Ответ #2 : 12 Сентября 2009, 06:32:03 »
Как я понимаю на первом скриншоте переменная str еще не получила значения, а на втором - она уже уничтожена так как нигде далее не используется.
Да нет, если переменная дальше используется всё тоже самое. В смысле она видится, но значение не отображается нигде.

Оффлайн SergeyIT

  • Зануда.
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5750
  • Все по палатам!
    • Просмотр профиля
Re: Qt Creator: не работает отладка
« Ответ #3 : 12 Сентября 2009, 10:32:24 »
Я пока использую QDevelop, там все нормально. Скоро буду переходить на Creator - посмотрю.
Извините, я все еще учусь

Александръ

  • Автор темы
  • Гость
Re: Qt Creator: не работает отладка
« Ответ #4 : 12 Сентября 2009, 23:45:12 »
Мда, похоже я слишком привык к qt-шным типам. Только сейчас догадался поставить обычный сишный int. Gdb отображает значения переменных только сишных типов данных, с qt почему-то не хочет работать.
*пошёл гуглить.

Оффлайн SergeyIT

  • Зануда.
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5750
  • Все по палатам!
    • Просмотр профиля
Re: Qt Creator: не работает отладка (частично работает)
« Ответ #5 : 13 Сентября 2009, 01:42:42 »
Решите проблему - отпишитесь, чтобы потом на те же грабли не наступить.
(Проверил - в QDevelop нормально показываются QString)
Извините, я все еще учусь

 

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