Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум на Исходниках.RU > Кроссплатформенный C/C++: cl/gcc/Qt/Gtk+/WxWidgets > Qt под отладкой не показывает строки.


Автор: Lem0nti 28.06.21, 10:55
Здравствуйте.
Есть проблемка - Qt под отладкой не показывает строки. Всё на скрине. Подскажите, пожалуйста, что я настроил не так.
004.jpg (, : 249)

Автор: YuriyRusinov 28.06.21, 11:33
Это не Qt, а настройка отладки в pro-файле. Нужно прописать что-то типа
<{CODE_COLLAPSE_OFF}><{CODE_WRAP_OFF}>
    config += debug


Добавлено
https://doc.qt.io/qt-5/qmake-variable-reference.html

Автор: Lem0nti 28.06.21, 11:55
Добавил в pro CONFIG += debug, очистил сборку, пересобрал - ничего не изменилось :(.

Автор: YuriyRusinov 28.06.21, 12:04
Очистка сборки осуществлялась через make clean или make distclean ?

Автор: Lem0nti 28.06.21, 12:36
Через интерфейс

Сборка -> Очистить всё

Автор: YuriyRusinov 28.06.21, 12:56
Это означает лишь то, что Makefile остались старыми, я всегда пересобираю проекты через командную строку
make distclean; qmake; make

Автор: Lem0nti 28.06.21, 13:31
Создал новый проект, сразу добавил CONFIG += debug в pro.
Повторяю обработчик кнопки - то же самое.

Похоже таки это проблема qt, а не проектов.

Автор: YuriyRusinov 28.06.21, 18:41
Нет, это проблема не самой qt, а системы сборки, которая может быть как qmake, так и например cmake. Отладчик существует независимо от Qt и да это проблема компиляции, надо чтоб проект компилился с опцией -g. Тогда все будет работать и в т.ч. показ номеров строк при отладке.

Автор: scrambrella 04.12.21, 14:43
Цитата Lem0nti @
Здравствуйте.
Есть проблемка - Qt под отладкой не показывает строки. Всё на скрине. Подскажите, пожалуйста, что я настроил не так.
004.jpg (, : 249)

В VS показывает. А нищеброды на Qt Creator обойдутся без строк.

Powered by Invision Power Board (https://www.invisionboard.com)
© Invision Power Services (https://www.invisionpower.com)