Я хочу определить QT_NO_DEBUG_OUTPUT для сборки выпуска, но не смог найти, где ее добавить.
Мне нужно, чтобы определение препроцессора было специфичным для релиза, то есть оно должно влиять на сборку релиза, но не отладочная сборка.
Я ищу эквивалент этого (это в Visual Studio):
В вашем файле проекта:
CONFIG(release, debug|release) {
#This is a release build
DEFINES += QT_NO_DEBUG_OUTPUT
} else {
#This is a debug build
}
Обратите внимание, что CONFIG может содержать как «release», так и «debug». Только последний эффективен, что и делает вышеупомянутая проверка. Это объясняется здесь:
http://doc.qt.digia.com/qt/qmake-function-reference.html#config-config
Других решений пока нет …