Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: transto от Май 25, 2008, 17:35



Название: CXX0052: Error: member function not present (debugging QT в MSVS)
Отправлено: transto от Май 25, 2008, 17:35
Подскажите, можно ли вообще в отладчике посмотреть: s->length(), или s->isEmpty() для кода
Код:
...
QString s="Hello world";
...
Может, прямо настроенный AutoExp.dat и тут поможет? (есть ли рекомендации/мануал по его настройке?)
Не могу никак достучаться до методов/свойств кутешных объектов во время отладки.
Если есть какой-то другой вариант IDE с нормальной отладкой - посоветуйте, plz.


Название: Re: CXX0052: Error: member function not present (debugging QT в MSVS)
Отправлено: transto от Май 27, 2008, 02:38
А кто чем отлаживает свои программы с qt?
Я так полагаю, что варианты:
1. GDB
2. visual studio built in debugger
3. qDebug  :)

Ветки про IDE есть, а есть ли топик про дебагг?


Название: Re: CXX0052: Error: member function not present (debugging QT в MSVS)
Отправлено: uriel от Май 27, 2008, 07:16
qDebug() в 99% случаев хватает с головой. :)


Название: Re: CXX0052: Error: member function not present (debugging QT в MSVS)
Отправлено: lit-uriy от Май 27, 2008, 08:25
qDebug() в 99% случаев хватает с головой. :)
+100


Название: Re: CXX0052: Error: member function not present (debugging QT в MSVS)
Отправлено: transto от Май 27, 2008, 11:55
Спасибо за то, что успокоили меня.  :D
Я думал, что жутко отстал от жизни, используя "затычки" qDebug().

Если кто использует в работе GDB, просветите насчет удобства отладки кутешных объектов по трем пунктам (да/нет):
1. Существует возможность получения свойств объектов (например, для QTableView *t в отладчике можно получить значение t->sortingEnabled )
2. Существует возможность использования методов объектов (например, для QString s="Hello" в отладчике можно получить значение t.length() )
3. Есть настраиваемый быстрый просмотр содержимого объекта (например, QString s="Hello" в отладчике выглядит, как s: "Hello" size=5 )


Название: Re: CXX0052: Error: member function not present (debugging QT в MSVS)
Отправлено: Admin от Май 28, 2008, 11:07
я в свое время искал но не нашел(