Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: Bliz от Ноябрь 06, 2005, 19:09



Название: Техника отладки Qt приложений - как ?
Отправлено: Bliz от Ноябрь 06, 2005, 19:09
Скомпилировал Qt для VC6 с опцией Release, неужели для того чтобы
генерировались отладочные символы надо опять перекомпилировать всю библиотеку ?

Есть ли аналог MessageBox из библиотеки Qt ?


Название: Техника отладки Qt приложений - как ?
Отправлено: Trolltux от Ноябрь 06, 2005, 19:41
QMessageBox

 :lol:

QMessageBox::about(0, "Title", "message");


Название: Техника отладки Qt приложений - как ?
Отправлено: Sergeich от Ноябрь 06, 2005, 21:16
Если ты компиляешь Qt с опцией Release, это значит что в релизе скомпиляются тока кутешные библиотеки. Твои приложения будут компилятся в релизе или дебаге в зависимости от опции в pro файле.
Или ты хотел посмотреть как кутя внутри работает  :D  ?


Название: т.е. если я правильно понял ...
Отправлено: Bliz от Ноябрь 07, 2005, 14:52
т.е. если я правильно понял если я укажу в своем проекте генерировать отладочную информацию то в дебаггере я увижу только свои функции а qt-шные только в виде адресов?
а если откомпилю qt в версии debug  то ещё и qt-шные функции увижу с названиями?


Название: Техника отладки Qt приложений - как ?
Отправлено: Sergeich от Ноябрь 07, 2005, 14:59
ну да


Название: Re: т.е. если я правильно понял ...
Отправлено: SLiDER от Ноябрь 07, 2005, 19:19
Цитата: "Bliz"
т.е. если я правильно понял если я укажу в своем проекте генерировать отладочную информацию то в дебаггере я увижу только свои функции а qt-шные только в виде адресов?
а если откомпилю qt в версии debug  то ещё и qt-шные функции увижу с названиями?


Что у тебя в коде написано то и увидиш, у тебя просто не убудет отладочных символов для САМОЙ библиотеки, т.е. если во время отладки войдеш внутрь qt-шной функции (если у тебя для ide указаны пути к исходникам) то не сможеш посмотреть состояние внутренних переменных библиотеки.