Настройка Qt Creator для использования последней версии g ++ и gdb в Windows - PullRequest
2 голосов
/ 23 декабря 2011

Я хочу использовать возможности C ++ 11 в программах Qt, скомпилированных компилятором GNU C ++ (MinGW) в Windows.По этой причине я не могу использовать версию компилятора, предоставленную в Qt SDK.

Я решил использовать последние версии Qt, Qt Creator и MinGW.По этой причине я загружаю и устанавливаю эти программы отдельно.Qt Creator легко настроить на использование версии Qt, установленной в папке C:\Qt, и компилятора GNU C ++ из MinGW, установленного в папку C:\MinGW, но тогда отладка не работает.Более конкретно я получаю сообщение об ошибке:

"During startup program exited with code 0x0"

Как это исправить?Как правильно настроить отладчик в параметрах цепочки инструментов?

1 Ответ

1 голос
/ 23 декабря 2011

QtCreator требует исправленной версии GDB для работы.Это обходной путь

  1. Чтобы опция --tty работала в MinGW и
  2. Чтобы предотвратить зависание GDB при подключении к приостановленному процессу.

У вас есть 2 варианта (если вы полностью удовлетворены предыдущей установкой фреймворка и компилятора):

  1. Загрузите исправленный двоичный файл gdb из репозитория Qt или
  2. Загрузите исправлениясо страницы Qt примените их и соберите gdb

Установите отладчик в соответствующий каталог и, наконец, возобновите настройку отладчика.

...