SASA, подскажи тогда что изменить в настройках сборки, чтобы релиз с дебажной информацией собирался, а то я добавляю -g, но дебагер все равно не цепляется. и -DQT_NO_DEBUG пробовал убирать, все равно не цепляется.
Я работую в VS. Там просто ставиш галочку - генери дебужную инфу.
дебаг от релиза как раз наличием дебажной информации и отличается вроде
Основные отличия в настройках компилятора и линкуемых библиотеках.
Студийный компилятор кладёт инфу в отдельный файл *.pdb. А в основной файл добавляет uid по которому сопосталяет exe и pdb файлы. Грубо говоря, дебужная информация это таблица соответствия инструкции в исполняемом файле и строчке кода. При подении система говорит: инструкция по такому-то адресу сделала не то. Дебагер смотрит в таблицу, и говорит какой строке это соответствует.