QT Creator как настроить отображение исходников QT под windows?

Qt Creator 17.0.0. Windows 10.

QT 6.9.1 установлена штатным установщиком. Отладочные символы и исходники QT скачены установщиком.

В настройках отладчика в путях изначально было пусто. Я пробовал:

  1. введите сюда описание изображения
  2. Менять местами путь к исходникам и путь назначения.
  3. Нажимать "Добавить исходники QT" введите сюда описание изображения

Но при отладке, при входе в область внутренностей QT, всё равно отображается только ассемблер и пустой стек вызовов. В моём коде всё отображается правильно.

Что ему не хватает?

Пути C:\Qt\6.9.1\mingw_64\bin и C:\Qt\6.9.1\Src реальные. Остальные пути "придуманы" QT CReator при нажатии "Добавить исходники QT". Проверил - все эти пути ведут в никуда. Всё относящееся к QT у меня в папке C:\Qt. Сам креатор в C:\Qt\qtcreator-17.0.0.

Нашёл ещё вот такую древность. Симптомы похожи и у меня тоже есть эта "while parsing target library list: not well-formed (invalid token)". По прежнему непонятно что с этим делать.

Конкретика для @user7860670:

Ставлю точку останова в своём коде, получаю:введите сюда описание изображения Хочу посмотреть что происходит в QT после моего деструктора - нажимаю F10 - шагает на }, ещё раз - получаю: введите сюда описание изображения

Аналогично в середине программы: введите сюда описание изображения На if F10 делает шаг по моему исходнику, на setCursor улетает в ассемблер с пустым стеком, хотя по идее F10 должна была его выполнить без захода и остаться в моём исходнике.

Русских букв ни в пути проекта ни в названиях файлов нет. Пути к самой QT приведены выше - там тоже нет русских букв.

Дополнение для @user7860670:

Да, если сразу смотреть ассемблер то видно что за исчезновение стека отвечает call rax, и да - он есть перед всеми QT функциямивведите сюда описание изображения В его дебрях можно шагать бесконечно долго, но если ставить точку сразу на выходе из него, то просто запускаешь продолжить и стек действительно возвращается. После этого даже иногда получается попасть в исходники QT, но не всегда, например в тот viewport()->setCursor попасть не получается, в QGraphicsItem->setFlag(...) получается.

Но то что происходит после деструктора ~MainWindow (ради которого я и полез сюда) так и остаётся на уровне ассемблера без дополнительной деталировки стека.


Ответы (0 шт):