qmake:使用定义作为条件

Hyn*_*rix 2 qt qmake qt5

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

DEFINES += MYCONDITION # also used in C++ code
MYCONDITION {
   # do something here
}
Run Code Online (Sandbox Code Playgroud)

问候,

小智 5

你可以使用CONFIG

CONFIG += qt console newstuff
newstuff {
    SOURCES += new.cpp
    HEADERS += new.h
}
Run Code Online (Sandbox Code Playgroud)


Ant*_*ias 5

CONFIG += MYCONDITION如果要在项目文件DEFINES中创建条件并为头文件和 cpp 文件创建条件,则应使用(使用#ifdef等)