В настоящее время я работаю на Windows 7 и пытаюсь заставить мой отладчик пройтись по моему коду. Проблема в том, что, хотя моя конфигурация сборки настроена на отладку, а моя переменная CONFIG
установлена на отладку в моем файле QMake, она все равно не работает.
Вот мой файл QMake:
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
Обратите внимание, что на самом деле он написан на C и скомпилирован как таковой (все файлы являются собственным кодом C, скомпилированным с MinGW).
Проблема в том, что каждый раз, когда я запускаю, даже если я устанавливаю точку останова, код буквально увеличивает масштаб до конца текущей настройки приложения и останавливается там. Сейчас практически невозможно отладить мои приложения.
Что здесь не так? Каждый раз, когда я захожу в Google, я просто нахожу что-то о «добавлении символов отладки», что легко сделать в Linux, но в Qt Creator кажется, что PITA работает правильно (если я просто упускаю что-то совершенно простое).