Russian Qt Forum

Qt => Вопросы новичков => Тема начата: neosapient1 от Январь 29, 2021, 02:19



Название: Qt Creator (Visual Studio 9) - слетают точки останова на одной из функций
Отправлено: neosapient1 от Январь 29, 2021, 02:19
Здравствуйте.

Пишу проект в Qt Creator под Windows (отладчик Visual Studio 9).

Сегодня поймал странный баг, делаю отладку одной из функций. Корплю над ней пару часов. И при очередном запуске отладчика вижу, что исчезли точки останова над кодом этой функции. При этом другие точки останова работают в других частях проекта.
Я даже могу через F10 - вхожу в тело функции нормально.

Пробую кликнуть ЛКМ слева от строчек кода - точки останова не добавляются. Зато точка останова появляется на против следующей функции ниже по коду. Странно.

Пробую кликнуть ПКМ слева от строчек кода  - вылезает контектное меню. Нажимаю "Установить точку останова на строку", ничего. Опять вызываю контекстное меню - там появляется пункт "Включить точку останова" - жму этот пункт, и появляется блеклый полупрозрачный кружок. Повторно  жму ПКМ и снова выбираю пункт контекстного меню "Включить точку останова" - вот теперь точка останова становиться полноценной (бардового цвета, хотя по F5 на неё всё равно не попасть).

P.S.
Проект точно Debug.
Пробовал переименовать функцию - странное поведение сохраняется.
Воспроизвести странное поведение в других функциях не удается.
Удалил тело функции, до вида  int foo (const wchar_t*, int) { return 0; }  - невозможность установить точку останова продолжается.
Разархивировал проект в другом месте. Запустил Qt Creator, настраиваю пути сборки проекта. Запускаю отлалдку - по прежнему немогу установить точку останова только над этой одной функцией.

Может кто сталкивался с подобным поведением?
Спасибо.


Название: Re: Qt Creator (Visual Studio 9) - слетают точки останова на одной из функций
Отправлено: alex312 от Январь 31, 2021, 16:50
никогда не слышал про Visual Studio 9.


Название: Re: Qt Creator (Visual Studio 9) - слетают точки останова на одной из функций
Отправлено: neosapient1 от Февраль 01, 2021, 20:23
Она так же именуется Visual Studio 2008


Название: Re: Qt Creator (Visual Studio 9) - слетают точки останова на одной из функций
Отправлено: neosapient1 от Февраль 01, 2021, 20:46
Когда запускаю программу в режиме отладки, то для точки останова не выделяется адрес