私は現在Windows 7上にビルド中ですが、私のコードをステップ実行するためにデバッガを取得しようとしています。問題は、ビルド構成をデバッグに設定し、CONFIG
変数をQMakeファイルでデバッグするように設定しても、それでも機能しないということです。それは実際にCで書かれており、(すべてのファイルがMinGWのでコンパイルされたネイティブCコード、です)のようなコンパイルされますことをQtデバッガを動作させる(GDB)
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
注:
は、ここに私のqmakeのファイルです。
問題は、私がブレークポイントを設定しても、文字通り、アプリケーションの現在の設定の終わりまでコードをズームして停止するということです。実際にアプリケーションを実際にデバッグすることはほとんど不可能です。
ここで何が間違っていますか?たびに私はGoogle Linuxで簡単にできる "デバッグシンボルの追加"について何かを見つけますが、Qt CreatorではPITAが正しく機能するように思えます。
CONFIG - = qt –
残念ながらそれは動作しません... – zeboidlund
QMakeによって作成されたMakefileを.proファイルから確認し、デバッグシンボルに関連するオプションが本当に追加されているかどうかを確認します。コンパイラー・オプションかどうか。 – Bill