#qt #breakpoints #goto
Вопрос:
Я использую Qt 5.15.2 в среде Windows 10. Я отлаживаю старый код с GOTO внутри него, и у меня возникают проблемы с установкой точек останова в операторах goto. Это мой код:
if(_My_EspandiCloni())
goto ESTALL;
Если я помещу точку останова в строку с инструкцией goto, программа будет попадать в нее каждый раз, в том числе и при сбое if.
Я делаю что-то не так или есть проблемы с отладчиком Qt и операторами goto?
Спасибо вам
Комментарии:
1. В некоторых случаях компилятор оптимизирует ваш код, и
goto
он будет оптимизирован. Попробуйте сначала отключить опцию оптимизации (удалить-O1 или-O2), а затем перейти к отладке.