Добавить определение к qmake СО значением?

Как делают я добавляю определение с qmake СО значением:

Например, это не работает (как я ожидал) в моем .pro файле:

DEFINES += WINVER 0x0500

ни

DEFINES += "WINVER 0x0500"

То, как я определяю WINVER как 0x0500, прежде чем что-нибудь начнет компилировать так, это - определение, не затронуто всегда компиляцией, или включайте порядок?

50
задан Jake Petroules 27 July 2010 в 12:09
поделиться

1 ответ

DEFINES + = "WINVER = 0x0500" у меня работает.

Таким образом, -DWINVER = 0x0500 добавляется в командную строку компилятора, что является синтаксисом, который GCC / mingw ожидает для определений препроцессора командной строки (см. здесь для Детали).

67
ответ дан 7 November 2019 в 10:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: