Как делают я добавляю определение с qmake СО значением:
Например, это не работает (как я ожидал) в моем .pro файле:
DEFINES += WINVER 0x0500
ни
DEFINES += "WINVER 0x0500"
То, как я определяю WINVER как 0x0500, прежде чем что-нибудь начнет компилировать так, это - определение, не затронуто всегда компиляцией, или включайте порядок?
DEFINES + = "WINVER = 0x0500"
у меня работает.
Таким образом, -DWINVER = 0x0500
добавляется в командную строку компилятора, что является синтаксисом, который GCC / mingw ожидает для определений препроцессора командной строки (см. здесь для Детали).