Не следует удалять включение заголовка. Если вы сделаете это, каждый оператор, включающий qDebug, может выдать ошибку компилятора.
Вместо этого определите символ QT_NO_DEBUG_OUTPUT при компиляции для выпуска. qDebug ничего не будет делать, когда этот символ будет определен, и (надеюсь) компилятор оптимизирует вызовы функции, которая ничего не делает.