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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Отладчик выдает мало инфы  (Прочитано 5066 раз)
Gate007
Гость
« : Ноябрь 09, 2011, 16:25 »

Есть компьютер с ОС WinXP, на нем установлен Qt Creator 2.2.0 (если не ошибаюсь).
Если запустить отладку проекта, то справа в окошке переменных выдается довольно много инфы. Например, объявив Qxmlstreamreader, можно увидеть текущую читаемую строку и прочее. Раскрывается эта информация по клику на d_ptr. Компилятор mingw, отладчик стандартный, никаких телодвижений предположительно не делалось.
Есть компьютер с ОС Win7 x64, на котором установлен Qt Creator и сама библиотека Qt последней версии с онлайн-инсталлера. Используется компилятор MinGW. Но при попытке отладки того же проекта d_ptr не раскрывается, и информации для отладки выдается откровенно мало.
Так же мало информации выдается при отладке с использованием компилятора MSVC 2008, а также при отладке из-под linux.
Вопрос из серии "оно не пшшш-пшшш", но по-другому не знаю как сформулировать. Завтра попробую предоставить скриншоты.
Записан
Gate007
Гость
« Ответ #1 : Ноябрь 10, 2011, 10:41 »

Вот скрины. На первом отладчик работает как надо, на втором нет.

Записан
b-s-a
Гость
« Ответ #2 : Ноябрь 10, 2011, 15:39 »

правой кнопкой кликни на d_ptr, возможно, там выбран пункт отображения как простого указателя.
другой вариант - ты используешь релизную версию библиотеки, вместо отладочной.
Записан
Gate007
Гость
« Ответ #3 : Ноябрь 10, 2011, 16:23 »

правой кнопкой кликни на d_ptr, возможно, там выбран пункт отображения как простого указателя.
нет, тип-автоматический.
другой вариант - ты используешь релизную версию библиотеки, вместо отладочной.
На вкладке "Проекты" выбрано Qt 4.7.4 for Desktop - MinGW 4.4 (Qt SDK) Отладка.
 Грустный
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #4 : Ноябрь 10, 2011, 17:10 »

помощник отладчика собран и включён?
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
b-s-a
Гость
« Ответ #5 : Ноябрь 10, 2011, 17:54 »

На вкладке "Проекты" выбрано Qt 4.7.4 for Desktop - MinGW 4.4 (Qt SDK) Отладка.
 Грустный
Смотреть надо не тут, а чуть ниже - с какими параметрами запускается qmake.
Записан
Gate007
Гость
« Ответ #6 : Ноябрь 11, 2011, 11:43 »

Разные параметры в поле "Инструментарий", в остальном все вроде как идентично. Как менять инструментарии не знаю.
Рабочее:

Нерабочее:

Помощник отладчика GDB не собирается ни в винде, ни в линухах на виртуалке.
Записан
b-s-a
Гость
« Ответ #7 : Ноябрь 11, 2011, 15:16 »

На втором рисунке есть "Этапы сборки". Справа от qmake нажми кнопку "подробнее". И убедись, что там выбран пункт "Отладка".
Записан
Gate007
Гость
« Ответ #8 : Ноябрь 15, 2011, 13:29 »

Прошу прощения за задержку.
Да, выбран пункт "отладка".

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


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