qmake:使用定义作为条件

qmake: using defines as conditionals

如何定义要在 qmake .pro 文件中使用的变量?例如:

DEFINES += MYCONDITION # also used in C++ code
MYCONDITION {
   # do something here
}

此致,

您可以使用 CONFIG

CONFIG += qt console newstuff
newstuff {
    SOURCES += new.cpp
    HEADERS += new.h
}

如果你想在项目文件中创建一个条件,你应该使用 CONFIG += MYCONDITION 并且 DEFINES 为头文件和 cpp 文件创建一个条件(使用 #ifdef 等)