Могу ли я установить точку останова внутри самого Qt?

В качестве подвопроса к this, я хочу знать, поскольку Qt5 распространяется с полным исходным кодом, можно ли установить точки останова отладчика внутри самого Qt?

Есть ли файл символов, поставляемый с Qt5 для двоичной сборки? Нужно ли мне для этого создавать собственный Qt?

Каков самый быстрый способ иметь точки останова внутри Qt5 при работе с QtCreator в Ubuntu?


person Lennart Rolland    schedule 04.12.2017    source источник
comment
Я сделал это с помощью Visual Studio. Однако я собираю Qt из исходного кода на всех своих модулях разработки. Я не уверен, будут ли файлы разработки ubuntu для Qt включать символы отладчика.   -  person drescherjm    schedule 04.12.2017
comment
Qt5 действительно включает символы отладчика (по крайней мере, в Windows по умолчанию, debugg .dll и .pdb. И я также сделал это в VS, в Ubuntu должно быть еще проще.   -  person Petar Petrov    schedule 04.12.2017
comment
Итак, как мне его настроить? И можно спросить, почему он не установлен по умолчанию.   -  person Lennart Rolland    schedule 04.12.2017


Ответы (1)


Вам необходимо сконфигурировать и собрать qt самостоятельно с помощью символов отладки. (-debug)

Затем в QtCreator вы можете перейти в Параметры> Отладчик> Общие и «Добавить Qt-Sources».

person Louis Kröger    schedule 04.12.2017