Russian Qt Forum
Ноябрь 22, 2024, 22:34 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Qt Creator (Visual Studio 9) - слетают точки останова на одной из функций  (Прочитано 2240 раз)
neosapient1
Новичок

Offline Offline

Сообщений: 10


Просмотр профиля
« : Январь 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, настраиваю пути сборки проекта. Запускаю отлалдку - по прежнему немогу установить точку останова только над этой одной функцией.

Может кто сталкивался с подобным поведением?
Спасибо.
« Последнее редактирование: Январь 29, 2021, 02:22 от neosapient1 » Записан
alex312
Хакер
*****
Offline Offline

Сообщений: 606



Просмотр профиля
« Ответ #1 : Январь 31, 2021, 16:50 »

никогда не слышал про Visual Studio 9.
Записан
neosapient1
Новичок

Offline Offline

Сообщений: 10


Просмотр профиля
« Ответ #2 : Февраль 01, 2021, 20:23 »

Она так же именуется Visual Studio 2008
« Последнее редактирование: Февраль 01, 2021, 20:51 от neosapient1 » Записан
neosapient1
Новичок

Offline Offline

Сообщений: 10


Просмотр профиля
« Ответ #3 : Февраль 01, 2021, 20:46 »

Когда запускаю программу в режиме отладки, то для точки останова не выделяется адрес
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.09 секунд. Запросов: 23.