Как отлаживать в Qt Creator под Windows?
Я хочу, чтобы в Linux и Windows была одинаковая среда разработки, поэтому я решил использовать Qt Creator. Но по какой-то неизвестной причине я не могу отследить свой проект в Qt Creator под Windows 7. Я компилирую свою программу как цель DEBUG, полученный исполняемый файл содержит всю отладочную информацию. После этого я нажимаю клавишу F10, чтобы перешагнуть через основную функцию, но вместо пошагового выполнения она просто запускает программу. Шаг через F11 делает то же самое.
Сначала я попробовал gdb, поставляемый с MinGW, но Qt Creator отказался даже запускать его, жалуясь, что он должен поддерживать Python. После этого я скачал и установил GDB с поддержкой Python из
как рекомендует руководство Qt Creator, но только что сделало так, что Qt Creator может запустить отладчик и ничего более, я все равно не смог сделать отладку на уровне источника.
Qt Creator под Linux отлично работает с тем же проектом, он отслеживает, делает шаги и показывает исходные коды Ok. Я использую MinGW 4.8.1 и Qt Creator 3.1.1 под Windows 7 64bit и ту же версию Qt Creator 3.1.1 под Fedora Linux 64bit. Как можно добиться отладки на уровне исходного кода в Windows, как в Linux?
2 ответа
Лучше всего использовать компилятор Visual Studio Express, а затем установить средства отладки Windows, как указано здесь, и настроить qt-creator
Последние сборки GDB, поставляемые с MinGW, поддерживают Python и работают в Qt Creator. Ссылка, которую вы нашли, кажется устаревшей.