Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: nammidd от Март 23, 2017, 23:28



Название: Отображать C++ код в режиме дебага
Отправлено: nammidd от Март 23, 2017, 23:28
Как сделать чтобы Qt Creator в режиме дебага показывал код C++ а не код дизассемблера?


Название: Re: Отображать C++ код в режиме дебага
Отправлено: Пантер от Март 24, 2017, 08:13
Собрать проект в дебаге.


Название: Re: Отображать C++ код в режиме дебага
Отправлено: nammidd от Март 24, 2017, 13:47
Не помогает.


Название: Re: Отображать C++ код в режиме дебага
Отправлено: Пантер от Март 24, 2017, 14:16
Покажи свой *.pro, если используешь qmake для сборки.
Больше подробностей.


Название: Re: Отображать C++ код в режиме дебага
Отправлено: nammidd от Март 24, 2017, 14:18
Код:
QT = core widgets

TARGET = untitled

SOURCES += main.cpp

Вместо кода C++ в режиме дебага показывается код дизассемблера, перепробовал уже всё что можно. Пишу в linux, компилятор gcc, дебагер gdb, компилируется с флагом -g и без оптимизации (хотя я по разному пробовал).


Название: Re: Отображать C++ код в режиме дебага
Отправлено: Пантер от Март 24, 2017, 14:29
http://doc.qt.io/qt-4.8/qmake-tutorial.html#making-an-application-debuggable


Название: Re: Отображать C++ код в режиме дебага
Отправлено: nammidd от Март 24, 2017, 14:40
http://doc.qt.io/qt-4.8/qmake-tutorial.html#making-an-application-debuggable

Не помогает.


Название: Re: Отображать C++ код в режиме дебага
Отправлено: Пантер от Март 24, 2017, 14:52
После того, как изменил pro файл прогони qmake и пересобери все (qmake && make clean && make).


Название: Re: Отображать C++ код в режиме дебага
Отправлено: nammidd от Март 24, 2017, 15:42
После того, как изменил pro файл прогони qmake и пересобери все (qmake && make clean && make).

Не помогло.


Название: Re: Отображать C++ код в режиме дебага
Отправлено: Пантер от Март 24, 2017, 15:48
Попробуй удалить каталог, где собираешь прогу и попробуй заново переконфигурить. Больше ничем помочь не могу, креатор не юзаю, может кто еще подтянется.


Название: Re: Отображать C++ код в режиме дебага
Отправлено: nammidd от Март 24, 2017, 15:51
Попробуй удалить каталог, где собираешь прогу и попробуй заново переконфигурить. Больше ничем помочь не могу, креатор не юзаю, может кто еще подтянется.

Да я и удалял, и новые проекты создавал и переконфигурировал всё это неоднократно, всё равно показываются инструкции процессору.


Название: Re: Отображать C++ код в режиме дебага
Отправлено: Пантер от Март 24, 2017, 16:00
На всякий случай напиши что за ОС, какая версия Кьюта, какая версия Креатора, какая версия компилятора.


Название: Re: Отображать C++ код в режиме дебага
Отправлено: nammidd от Март 24, 2017, 16:13
На всякий случай напиши что за ОС, какая версия Кьюта, какая версия Креатора, какая версия компилятора.

Linux 4.10.4, Qt 5.8.0, Qt Creator 4.2.1, GCC 6.3.1, GDB 7.12.1.


Название: Re: Отображать C++ код в режиме дебага
Отправлено: __Heaven__ от Март 24, 2017, 16:50
Можно скрин настройки инструмента? Вкладка Kits. Хочу посмотреть настройки используемого кита.


Название: Re: Отображать C++ код в режиме дебага
Отправлено: nammidd от Март 24, 2017, 17:13
http://i.imgur.com/XQBWRQF.png (http://i.imgur.com/XQBWRQF.png)


Название: Re: Отображать C++ код в режиме дебага
Отправлено: nammidd от Март 24, 2017, 22:11
В общем по всей видимости это проблема либо их ide, либо проблема сборки Qt creator'a в моём дистрибутиве, в версии 4.0.3-1 у меня всё нормально, примерно 2016/08/25 появляется версия 4.1.0-1 вместе с этой проблемой которая по текущую версию 4.2.1-3 не исправлена.


Название: Re: Отображать C++ код в режиме дебага
Отправлено: __Heaven__ от Март 26, 2017, 15:27
Какое сообщение выводится при наведении на иконку с восклицательным знаком в списке kit?