Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: Cyrax от Январь 06, 2008, 21:47



Название: gdb: невозможно поставить breakpoint в конструкторе...
Отправлено: Cyrax от Январь 06, 2008, 21:47
Что за бредовщина. Ставишь breakpoint внутри конструктора любого класса - хрен тебе останов.
Мега-оптимизация, чтоль, какая-то ?...


Название: Re: gdb: невозможно поставить breakpoint в конструкторе...
Отправлено: pastor от Январь 07, 2008, 01:47
Что за бредовщина. Ставишь breakpoint внутри конструктора любого класса - хрен тебе останов.
Мега-оптимизация, чтоль, какая-то ?...

А приложение точно собрано как Debug? Какая ось и иде?


Название: Re: gdb: невозможно поставить breakpoint в конструкторе...
Отправлено: Cyrax от Январь 07, 2008, 11:31
Останова не присходит как в конструкторах, так и в деструкторах.

Цитировать
А приложение точно собрано как Debug?
Точно. Чтобы отладить операторы в конструкторе или деструкторе, приходится выносить их в отдельный метод - там breakpoint'ы срабатывают...

Цитировать
Какая ось и иде?
В подписи всё указано:
Windows XP Pro SP2, Eclipse 3.3.0, CDT 4.0.0, gdb 6.3.2


Название: Re: gdb: невозможно поставить breakpoint в конструкторе...
Отправлено: Cyrax от Январь 09, 2008, 18:20
У кого-нибудь в Eclipse'е работают breakpoint'ы в конструкторах и деструкторах ?


Название: Re: gdb: невозможно поставить breakpoint в конструкторе...
Отправлено: Tonal от Январь 09, 2008, 18:46
Попробуй в "чистом" gdb бряку поставить.