Problem podczas kompliacji w Qt creator

0

Witam,

gdy skompilowałem program w Qt po raz 3 to zaczeło mi wyskakiwać taki komunikat:

"Żaden silnik debuggera "Cdb engine, Gdb engine" zdolny do debuggowania plików binarnych typu "x86-windows-msvc2008-pe-32bit" nie jest poprawnie skonfigurowany."

wcześniej było dobrze, mam taki programik:

#include <QtCore/QCoreApplication>
#include <QtSql>
#include <QtDebug>


int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);

    qDebug() << "start";

    return a.exec();
}

 

Proszę o pomoc

0

Program działa normalnie, Qt Creator jedynie narzeka, że próbujesz uruchomić program w trybie debug skompilowany za pomocą msvc, gdy tymczasem nie masz skonfigurowanego debuggera dla msvc (cdb).
Kliknij narzędzia/opcje... , z lewej strony wybierz Debugger, następnie zakładkę cdb i spróbuj ustawić cdb (powinien być tam link do instrukcji co trzeba zrobić).

Olbo używaj Qt skompilowanego pod MinGW, wtedy będzie używany gdb domyślnie skonfigurowany pod qt creatorem.

0

niesamowite, miałem ten sam problem dzisiaj ;-)
rozwiązaniem jest albo przełączenie kompilatora na MinGW, albo – jeśli potrzebujesz kompilacji pod Visuala, zainstalowanie tego:

http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=8279

jedyny potrzebny element instalacji to Common Utilites | Debugging Tools for Windows. resztę można odznaczyć.

pod QtCreatorem nic nie musiałem przestawiać — problemem był po prostu brak CDB w systemie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1