Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: deMax от Октябрь 21, 2017, 14:48



Название: [РЕШЕНО] Отладка в Windows не останавливается на assert
Отправлено: deMax от Октябрь 21, 2017, 14:48
Обращаюсь вне диапазона к элементу QList. В debian отладчик останавливается на том месте где был assert и легко найти ошибку, а винда пишет Q_ASSERT in qlist.h причем кто вызвал это место не написано.


Название: Re: Отладка в Windows не останавливается на assert
Отправлено: __Heaven__ от Октябрь 21, 2017, 18:17
Вряд ли поможет но можно попробовать в настройках GDB extended на вкладке Debugger включить остановку по qWarning, abort, qFatal()


Название: [РЕШЕНО] Re: Отладка в Windows не останавливается на assert
Отправлено: deMax от Октябрь 22, 2017, 12:57
__Heaven__ , спасибо. abort - помогло, странно что не стоит по умолчанию.


Название: Re: [РЕШЕНО] Отладка в Windows не останавливается на assert
Отправлено: __Heaven__ от Октябрь 23, 2017, 09:04
Точно. В ассертах аборт же вызывается...