Russian Qt Forum

Qt => Qt-инструментарий => Тема начата: Gate007 от Ноябрь 09, 2011, 16:25



Название: Отладчик выдает мало инфы
Отправлено: 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.
Вопрос из серии "оно не пшшш-пшшш", но по-другому не знаю как сформулировать. Завтра попробую предоставить скриншоты.


Название: Re: Отладчик выдает мало инфы
Отправлено: Gate007 от Ноябрь 10, 2011, 10:41
Вот скрины. На первом отладчик работает как надо, на втором нет.
(http://s017.radikal.ru/i426/1111/f3/d6dcb28a47abt.jpg) (http://radikal.ru/F/s017.radikal.ru/i426/1111/f3/d6dcb28a47ab.png.html)
(http://s017.radikal.ru/i406/1111/c8/38469d2c811et.jpg) (http://radikal.ru/F/s017.radikal.ru/i406/1111/c8/38469d2c811e.bmp.html)


Название: Re: Отладчик выдает мало инфы
Отправлено: b-s-a от Ноябрь 10, 2011, 15:39
правой кнопкой кликни на d_ptr, возможно, там выбран пункт отображения как простого указателя.
другой вариант - ты используешь релизную версию библиотеки, вместо отладочной.


Название: Re: Отладчик выдает мало инфы
Отправлено: Gate007 от Ноябрь 10, 2011, 16:23
правой кнопкой кликни на d_ptr, возможно, там выбран пункт отображения как простого указателя.
нет, тип-автоматический.
другой вариант - ты используешь релизную версию библиотеки, вместо отладочной.
На вкладке "Проекты" выбрано Qt 4.7.4 for Desktop - MinGW 4.4 (Qt SDK) Отладка.
 :(


Название: Re: Отладчик выдает мало инфы
Отправлено: kambala от Ноябрь 10, 2011, 17:10
помощник отладчика собран и включён?


Название: Re: Отладчик выдает мало инфы
Отправлено: b-s-a от Ноябрь 10, 2011, 17:54
На вкладке "Проекты" выбрано Qt 4.7.4 for Desktop - MinGW 4.4 (Qt SDK) Отладка.
 :(
Смотреть надо не тут, а чуть ниже - с какими параметрами запускается qmake.


Название: Re: Отладчик выдает мало инфы
Отправлено: Gate007 от Ноябрь 11, 2011, 11:43
Разные параметры в поле "Инструментарий", в остальном все вроде как идентично. Как менять инструментарии не знаю.
Рабочее:
(http://s010.radikal.ru/i312/1111/4a/dd722e03f5e2t.jpg) (http://radikal.ru/F/s010.radikal.ru/i312/1111/4a/dd722e03f5e2.png.html)
Нерабочее:
(http://s017.radikal.ru/i429/1111/80/0232044ed82at.jpg) (http://radikal.ru/F/s017.radikal.ru/i429/1111/80/0232044ed82a.png.html)
Помощник отладчика GDB не собирается ни в винде, ни в линухах на виртуалке.
(http://s017.radikal.ru/i423/1111/d7/29012472a3b3t.jpg) (http://radikal.ru/F/s017.radikal.ru/i423/1111/d7/29012472a3b3.png.html)


Название: Re: Отладчик выдает мало инфы
Отправлено: b-s-a от Ноябрь 11, 2011, 15:16
На втором рисунке есть "Этапы сборки". Справа от qmake нажми кнопку "подробнее". И убедись, что там выбран пункт "Отладка".


Название: Re: Отладчик выдает мало инфы
Отправлено: Gate007 от Ноябрь 15, 2011, 13:29
Прошу прощения за задержку.
Да, выбран пункт "отладка".

(http://s017.radikal.ru/i414/1111/b2/e4db9c86daebt.jpg) (http://radikal.ru/F/s017.radikal.ru/i414/1111/b2/e4db9c86daeb.png.html)