Qt Creator и отладка под Windows |
Здравствуйте, гость ( Вход | Регистрация )
Qt Creator и отладка под Windows |
ahalaj |
15.6.2014, 7:46
Сообщение
#1
|
Студент Группа: Участник Сообщений: 47 Регистрация: 14.6.2014 Пользователь №: 4166 Спасибо сказали: 13 раз(а) Репутация: 1 |
Бьюсь уже который день и не могу никак добиться чтобы Qt Creator 3.1.1 под Windows 7 делал пошаговую отладку. Ставлю в окне исходника точку останова, нажимаю F10, по идее он должен начинать пошаговую трассировку с самой функции main, а он вместо этого просто запускает программу, останавливается на выставленной точке останова и показывает ассемблерный дамп вместо исходного кода на C. Нажимаю ещё раз F10 или F11 и он срывается до следующей точки останова или, если таковых нет, то до самого конца программы, так и не показывая мне исходник. Если запустить gdb-i686-pc-mingw32.exe отдельно и указать ему программу для отладки, то всё нормально показывает и нормально шагает. Но standalone debugging при наличии IDE в XXI веке как-то неаккуратненько.
С Qt Creator 3.1.1 под Linux таких проблем нет, всё трассирует и показывает как надо, прям как Microsoft Visual Studio под Windows Но я не хочу больше сидеть под Windows в Visual Studio, я Qt Creator хочу (Code::Blocks и прочее не предлагать, мне надо именно Qt Creator чтобы среда как в Linux, так и в Windows была одна и та же). Установлен MinGW 4.8.1 и рекомендованный в мануале этого самого Qt Creator GDB 7.4 с поддержкой Phyton (родной GDB от MinGW QtCreator вообще даже загружать не хотел). Извечный российский вопрос: что делать? |
|
|
ahalaj |
17.6.2014, 7:17
Сообщение
#2
|
Студент Группа: Участник Сообщений: 47 Регистрация: 14.6.2014 Пользователь №: 4166 Спасибо сказали: 13 раз(а) Репутация: 1 |
Ну неужели никто не пользуется связкой Qt Creator + MinGW под виндой? А если кто и пользуется, то ни разу не отлаживал свои программы? Не верю!
|
|
|
ViGOur |
17.6.2014, 9:28
Сообщение
#3
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
|
|
|
ahalaj |
17.6.2014, 10:30
Сообщение
#4
|
Студент Группа: Участник Сообщений: 47 Регистрация: 14.6.2014 Пользователь №: 4166 Спасибо сказали: 13 раз(а) Репутация: 1 |
И рилизная, и отладочная сборки установлены. Qt Creator в режиме отладки не показывает мне исходники не только Qt, но и моей программы. А компилируется она именно в режиме отладки, вся символьная информация для gdb в наличии как для Qt (библиотеки *d.dll подключаются, а не просто *.dll), так и для самой программы. Точки останова можно выставить где угодно, но Qt Creator запускает программу, доходит до точки останова, там стопорится и всё. Дальнейшее хожение по шагам не возможно, как Step Over, так и Step Into приводит к запуску программы на выполнение без пошаговой трассировки.
|
|
|
Текстовая версия | Сейчас: 22.11.2024, 1:08 |