Immer die Qt-Debugger zu arbeiten (GDB)

Bin ich derzeit auf Windows 7 und werde versuchen, mein debugger Schritt für Schritt durch meinen code. Das problem ist, dass, während ich habe meine build-Konfiguration festlegen, zu Debuggen, und meine CONFIG variable setzen Debuggen in meinem QMake-Datei, es funktioniert immer noch nicht.

Hier ist mein QMake-Datei:

TEMPLATE = app
CONFIG += console debug
CONFIG -= qt

QMAKE_CXXFLAGS += -g -gdb

SOURCES += main.c \
    Triangle.c \
    GlutTesting.c

HEADERS += \
    Triangle.h \
    Includes.h \
    GlutTesting.h

LIBS += -lSDL -lopengl32 -lfreeglut

Beachten Sie, dass es eigentlich in C geschrieben und kompiliert, die als solche (alle Dateien sind native C-code, kompiliert mit MinGW).

Das Problem ist, dass jedesmal, wenn ich starte, selbst wenn ich einen breakpoint setzen, den code eigentlich nur vergrößert diese bis zum Ende der Anwendungen der aktuellen Einstellung und bleibt dort stehen. Es ist fast unmöglich, eigentlich meine debug-Anwendungen.

Was ist hier falsch? Jedes mal wenn ich Google find ich nur etwas über "hinzufügen von debugging-Symbole", die ist einfach zu tun in Linux, aber in Qt Creator es scheint sehr PITA zu bekommen richtig gemacht (es sei denn, ich bin nur etwas fehlt, ganz einfach).

versuchen Sie mit kommentieren Sie die Zeile CONFIG -= qt
Leider, das funktioniert nicht...
Ich würde prüfen, ob das Makefile erstellt von QMake aus der .pro-Datei und sehen, ob die Optionen in Bezug auf die debug-Symbole sind wirklich Hinzugefügt, um die compiler-Optionen oder nicht.

InformationsquelleAutor zeboidlund | 2012-02-21

Schreibe einen Kommentar