Problems with Open-Source Downloads read https://www.qt.io/blog/problem-with-open-source-downloads and https://forum.qt.io/post/638946

Проблема с отладкой.



  • Доброго времени суток.
    Имеется:

    • Qt Creator 4.6.

    • Win 10 SDK.

    • Набор самописных библиотек на Qt.

    • Проект, который использует данные библиотеки.

    Проблема: Я хочу запустить проект, использующий данные библиотеки: в режиме отладки. Ставлю точку останова на одной из функций в одной из библиотек. Запускаю всё это дело на отладку...и отладчик зависает.
    Может кто подскажет, как надо сгруппировать проект, чтобы отладчик сам доходил до поставленной точки останова?
    Я нашел только одно решение: это ставить точку останова в библиотеке, только после запуска проекта на отладку. Тогда да - отладчик доберется до этой точки останова. При следующем запуске на отладку приходится удалять точки останова, чтобы отладчик запустился. В VS такой проблемы нету.
    Может кто знает, как это можно решить?



  • Попробуйте зарепортить баг. Скорее всего потребуется лог отладчика

    http://doc.qt.io/qtcreator/creator-debug-mode.html#directly-interacting-with-native-debuggers



  • Проблема была решена. Лучше поздно, чем никогда.
    Суть в неправильной настройке "Пути Cdb".
    Если при нажатии "задать пути к символам..." выбрать "Использовать локальнй кэш" и "Использовать сервер Microsoft", то отладчик не сможете корректно искать символы.
    Он будет принудительно искать символы в локальном кэше и игнорировать символы MS. Я не знаю с чем это связано. Если оставить галочку только на "Использовать сервер символов Microsoft", то все будет работать корректно.

    Всем спасибо. Вопрос решен.


Log in to reply